Python Ubuntu Virtualenv -> ошибка - PullRequest
8 голосов
/ 22 февраля 2011

Новичок здесь, будь добр.

На днях я все:

sudo apt-get install python-virtualenv

И вот я (следующие инструкции):

virtualenv env

А Ubuntu 10.10 похожа на:

Traceback (most recent call last):
  File "/usr/local/bin/virtualenv", line 5, in <module>
    from pkg_resources import load_entry_point
  File "/usr/lib/python2.6/dist-packages/pkg_resources.py", line 2675, in <module>
    parse_requirements(__requires__), Environment()
  File "/usr/lib/python2.6/dist-packages/pkg_resources.py", line 552, in resolve
    raise DistributionNotFound(req)
pkg_resources.DistributionNotFound: virtualenv==1.5.1

Что дает?

Ответы [ 2 ]

7 голосов
/ 03 октября 2011

Возникла такая же проблема после обновления до Ubuntu 11.04 ..

Оказывается, это было только потому, что apt установил python-virtualenv 1.4, который был слишком стар.

Я удалил пакет deb и использовал pip install, и он работал нормально.

pip install virtualenv
6 голосов
/ 22 февраля 2011

Пакет python-virtualenv должен быть установлен virtualenv в /usr/bin/.

Вместо этого в сообщении об ошибке трассировки говорится, что вы используете /usr/local/bin/virtualenv.Возможно, удалите /usr/local версию virtualenv и попробуйте снова.

...