Ne İmportError neden oluyor: modül pkg_resources os yükseltme Python X adını mı almış?
Ben sadece Python 2.6.4 benim Mac için güncellendi. Dmg paketinden kurdum.
İkili doğru Python benim yolunu ayarlamak için görünmüyordu, .bash_profile
'/usr/local/lib/python2.6/site-packages'
ekledim
>>> pprint.pprint(sys.path)
['',
'/Users/Bryan/work/django-trunk',
'/usr/local/lib/python2.6/site-packages',
'/Library/Frameworks/Python.framework/Versions/2.6/lib/python26.zip',
'/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6',
'/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/plat-darwin',
'/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/plat-mac',
'/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/plat-mac/lib-scriptpackages',
'/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-tk',
'/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-old',
'/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-dynload',
'/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages']
Anlaşılan o iPython koşamam çünkü gerekli olan yollar değil.
$ ipython
Traceback (most recent call last):
File "/usr/local/bin/ipython", line 5, in <module>
from pkg_resources import load_entry_point
ImportError: No module named `pkg_resources`
Google arama yaptım ve gerçekten pkg_resources
yükleme ya da yolda olduğundan emin olmak için nasıl çözemiyorum.
Ben bunu düzeltmek için ne yapmam lazım?
CEVAP
[GÜNCELLEME] TL;DR pkg_resources
Distribute setuptools ya tarafından sağlanır.
[GÜNCELLEME 2] 2013 yılında, Distribute
PyCon ilan ve setuptools
projeler yeniden birleşti. Distribute
artık önerilmiyor ve sadece setuptools
yeni akım kullanmanız gerekir. Bunu deneyin:
curl -O https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py
python ez_setup.py
Ya da daha iyisi, pip
yüksek düzeyde yorganın altında setuptools
kullanacağı arayüz ve bir akım kullanın.
[Uzun yazı belirli bir sorun için cevap]:
Sorunuza bir şey söyleme gerek yok ama Apple tarafından sağlanan (10.6 10.5 veya 2.6.1 2.5) Python yükseltilmiş ya python.org Python 2.5 ' yükseltme varsayıyorum. Ek paketler yüklü olduğu site-paketleri kendi Kütüphanesi de dahil olmak üzere bu durumlarda, önemli olan nokta, her bir Python örneği kendi Kütüphanesi vardır. (Ve hiçbiri varsayılan olarak /usr/local/lib
kullanın, Bu arada.) Bu yeni python 2.6 için ihtiyacı olan ek paketler yüklemeniz gerekir anlamına gelir. Bunu yapmanın en kolay yolu öncelikle yeni python2 sağlamaktır.6 arama $PATH
(python2.6
yazarak beklendiği gibi çağırır); python2 ilk görünür.6 yükleyici $PATH
ön çerçeve bin dizini koymak için* *21 değiştirilmiş olmalıdır. Kurun easy_install
yönergeleri takip setuptools kullanarak. pkg_resources
modül otomatik olarak bu adımı tarafından yüklenir.
O zaman kullanın. ipython
yükleme easy_install
(ya da pip
) yeni yüklenmiş versiyonu.
easy_install ipython
ya
pip install ipython
Otomatik olarak python örneği site-packages
doğru konuma yüklü almak gerekir ve gitmek için iyi olmalıdır.
Hayır modül adında python İmportError...
Ubuntu 12.04 yükseltme Python İmportEr...
Neden Standart girdiden okuma satır Py...
Python katılın, neden dize.liste yerin...
Neden `1000000000000000 aralığı(100000...