2014-11-09 30 views
30

Win XP 32bit'ten Win7 64bit'e değiştirildi ve Python 2.7 ve Anaconda paketini yeniden yükledim. Ancak, düzgün takılmamış gibi görünüyor. Ben ithalat pandalar çalıştığınızdaImportError: Enum adlı bir modül yok

ImportError: No module named enum 

Ancak, çalışır: Ben

import enum 

yaptığınızda hata var.

Ipython'da yardım() ve modülleri yazarken hiçbir şey olmuyor.

Buradan nasıl gideceğiniz hakkında bir fikriniz var mı?

+0

Python'u yeniden yüklediğinizi söylediyseniz, bir kaldırma ve yeniden yükleme mi, yoksa daha önce ne yaptığınız üzerine üzerine yazılıyor mu? Ayrıca, 64 bit Python veya 32 bit kullanarak yeniden mı yüklediniz? Şanslar kütüphane ayarlarınızı karıştırmış olabilirsiniz. Kaldırma işlemini tamamen temizlemeli, tüm geçici dizinleri silmeli (eğer varsa) ve sonra Python 2.7'yi (64-bit), farklı görünüp görünmeyeceğini görmek için yeniden yüklemelisiniz. – ha9u63ar

+0

Makinemde winXp ve program klasörüne python yükledim. Başka bir bölüm ekledim ve üzerine Win7 64bit yükledim. Bu bölümde Python'u WinXP bölümünde kaldırmadan kurdum. Bu karmaşıklığı kütüphanelere dağıtabilir mi? Win7'de yeniden yüklemeden önce Python'u her iki bölümden de kaldırmalı mıyım? Silinmesi gereken geçici dizinleri nerede arayacaksınız? – user3276418

+0

Python kitaplıklarınızın nereden okunduğunu görmek için 'sys' i içe aktarın, sonra' print (sys.path) 'seçeneğini kullanın. Belki de problemi bu şekilde bulacaksınız ... – jkalden

cevap

27

Python 2.7'de dbf paketini yüklemeye çalışırken aynı sorunla karşılaştım. Sorun, enum paketinin 3.4 sürümüne kadar Python'a eklenmemesidir.

O sürümleri 3.3, 3.2, 3.1, 2.7, 2.6, 2.5 için backported edilmiş ve 2.4, sadece burada paketi gerekir: bağlı https://pypi.python.org/pypi/enum34#downloads

31

Veya pip install --upgrade pip enum34

-3

çalıştırmak senin haklar, başlangıçta sudo'ya ihtiyacınız var.

İlgili konular