Easy_install: ImportError: точка входа ('console_scripts', 'easy_install') не найдена - программирование
Подтвердить что ты не робот

Easy_install: ImportError: точка входа ('console_scripts', 'easy_install') не найдена

Я использовал easy_install для установки pip, pip для установки django, virtualenv и virtualenvwrapper.

Я только что вернулся к нему через несколько недель, и django больше не работает, но больше я не могу запустить процесс заново, так как easy_install возвращает следующую ошибку:

Traceback (most recent call last):
  File "/usr/bin/easy_install-2.7", line 10, in <module>
    load_entry_point('setuptools==0.6c12dev-r88846', 'console_scripts', 'easy_install')()
  File "/Library/Python/2.7/site-packages/setuptools-0.6c11-py2.7.egg/pkg_resources.py", line 318, in load_entry_point
  File "/Library/Python/2.7/site-packages/setuptools-0.6c11-py2.7.egg/pkg_resources.py", line 2220, in load_entry_point
ImportError: Entry point ('console_scripts', 'easy_install') not found

После хорошего вечернего охоты я в тупике, как это решить.

4b9b3361

Ответ 1

У вас, похоже, конфликт версий; обратите внимание на путь setuptools-0.6c11-py2.7.egg, но /usr/bin/easy_install-2.7 script хочет загрузить 0.6c12dev-r88846.

Последний является версией разработки; он имеет номер версии репозитория subversion, встроенного в версию (dev-r88846).

Я подозреваю, что у вас есть две установки python; одна из них - системная версия (в /System/Library, а другая установлена ​​с установщиком python в /Library/, а заглушка script в /usr/bin/ может быть установлена ​​с системным python.

Если это так, будет еще одна копия заглушки в /Library/Python/2.7/bin/easy_install-2.7, которая должна работать правильно.

Ответ 2

У меня была такая же проблема, в конце концов я закончил работу с 2.7.3 easy_install /opt/python 2.7.3/bin/easy_install, который отлично работал