Я только что обновил Python до версии 2.6.4 на своем Mac. Установил из пакета dmg.
Двоичный , похоже, не правильно установить мой путь Python, так что я добавил '/usr/local/lib/python2.6/site-packages'
в.bash_profile
>>> 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']
По-видимому, это не все необходимые пути, потому что я не могу запустить iPython.
$ 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 и не могу понять, как установить pkg_resources
или убедиться, что он находится в пути.
Что мне нужно сделать, чтобы это исправить?
Distribute
илиsetuptools
. Конкретные шаги были в ссылках. Вопрос ОП касался и других вопросов.distribute
в пользу новогоsetuptools
и упомянутьpip
.python ez_setup.py File "ez_setup.py", line 1 <!DOCTYPE html> ^ SyntaxError: invalid syntax
:(Я столкнулся с таким же
ImportError
. Каким-то образомsetuptools
пакет был удален в моей среде Python.Чтобы устранить проблему, запустите сценарий установки для
setuptools
:Если у вас установлена какая-либо версия
distribute
илиsetuptools
ниже 0.6, вам необходимо сначала удалить ее. *См. Инструкции по установке для получения дополнительной информации.
* Если у вас уже есть работающий
distribute
, обновить его до «оболочки совместимости», которая переключает вас на болееsetuptools
простой вариант. Но если что-то уже сломано, не пытайтесь это сделать.источник
easy_install
скорее всего, также не будет работать (поэтомуeasy_install
иpip
не сможет установить setuptools).В случае обновления вашего python на Mac OS 10.7 и pkg_resources не работает, самый простой способ исправить это - просто переустановить setuptools, как упомянул Нед.
sudo pip install setuptools --upgrade or sudo easy_install install setuptools --upgrade
источник
В моей системе (OSX 10.6) этот пакет находится в
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/pkg_resources.py
Надеюсь, это поможет вам понять, отсутствует ли он на вашем пути.
источник
Причина может быть в том, что модуля IPython нет в вашем PYTHONPATH.
Если вы загрузите IPython, а затем выполните установку python setup.py
Установка не добавляет модуль IPython в ваш путь к Python. Возможно, вы захотите добавить его в свой PYTHONPATH вручную. Он должен работать после того, как вы выполните:
экспорт PYTHONPATH = / pathtoIPython: $ PYTHONPATH
Добавьте эту строку в свой .bashrc или .profile, чтобы сделать ее постоянной.
источник
Я понимаю, что это не связано с OSX, но во встроенной системе (Beagle Bone Angstrom) у меня было точно такое же сообщение об ошибке. Это решила установка следующих пакетов ipk.
источник
Я получил эту ошибку в Ubuntu , и у меня сработало следующее:
Удалил двоичные файлы Dropbox и загрузил их снова, запустив:
источник
Я столкнулся с той же проблемой, когда работаю над проектом, связанным с автобаном.
1) Итак, я загружаю форму setuptools.-0.9.8.tar.gz https://pypi.python.org/packages/source/s/setuptools/ и извлекаю ее.
2) Затем я беру модуль pkg_resources и копирую его в нужную папку. ** в моем случае эта папка была C: \ Python27 \ Lib \ site-packages \ autobahn
источник
В моем случае посылка отсутствовала
python-pygments
. Вы можете исправить это командой:sudo apt-get install python-pygments
Если есть проблема с
pandoc
. Вам следует установитьpandoc
иpandoc-citeproc
.sudo apt-get install pandoc pandoc-citeproc
источник
Попробуйте это, только если вы согласны с удалением python.
Я удалил Python, используя
затем позже установлен с помощью
тогда это сработало!
источник