Нет модуля с именем pkg_resources.Python

Программы на Python
Ответить
Anonymous
 Нет модуля с именем pkg_resources.

Сообщение Anonymous »

Я развертываю приложение Django на сервере разработки и сталкиваюсь с этой ошибкой при запуске pip install -r require.txt:

Код: Выделить всё

Traceback (most recent call last):
File "/var/www/mydir/virtualenvs/dev/bin/pip", line 5, in 
from pkg_resources import load_entry_point
ImportError: No module named pkg_resources

Код: Выделить всё

pkg_resources
, похоже, распространяется вместе с setuptools. Первоначально я думал, что это не может быть установлено на Python в виртуальном окружении, поэтому я установил setuptools 2.6 (та же версия, что и Python) в пакеты сайтов Python в виртуальном окружении с помощью следующей команды:

Код: Выделить всё

sh setuptools-0.6c11-py2.6.egg --install-dir /var/www/mydir/virtualenvs/dev/lib/python2.6/site-packages
РЕДАКТИРОВАТЬ: Это происходит только внутри virtualenv. Если я открываю консоль вне virtualenv, то pkg_resources присутствует, но я все равно получаю ту же ошибку.
Есть идеи, почему pkg_resources не находится на пути?

Подробнее здесь: https://stackoverflow.com/questions/744 ... -resources
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»