virtualenv не может создать окружающую среду

548
satch_boogie

Используемая система = Ubuntu 14.04, Python = 2.7.6. Я пытаюсь настроить virtualenvironment с помощью virtualenv для установки django1.8. Я установил pip и virtualenv, используя команды ниже

apt-get install python-pip pip install virtualenv pip install virtualenvwrapper 

когда я пытаюсь создать "Виртуальную среду", я получаю ошибку ниже

root@linux:~#virtualenv test11 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.7/dist-packages/pkg_resources.py", line 2749, in <module> working_set = WorkingSet._build_master() File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 446, in _build_master return cls._build_from_requirements(__requires__) File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 459, in _build_from_requirements dists = ws.resolve(reqs, Environment()) File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 628, in resolve raise DistributionNotFound(req) pkg_resources.DistributionNotFound: virtualenv==1.11.4 

Какие-либо предложения?

0

2 ответа на вопрос

0
nKn

Я рекомендую установить virtualenvкак системный пакет:

apt-get install python-virtualenv

В вашем случае вы устанавливаете virtualenv с помощью pip, а затем создаете virtualenv, что не имеет для меня особого смысла, так как pip следует использовать, когда у вас есть virtualenv, поэтому любой установленный пакет остается «локальным» для virtualenv.

0
satch_boogie

хорошо я переключился на centos7 и получил мой django1.8, работающий с командами ниже

yum install gcc libffi-devel python-devel openssl-devel yum install python-devel yum group install "Development Tools" yum install python-pip pip install virtualenv pip install virtualenvwrapper pip install requests[security]  cd /var/www/html/project1 virtualenv . pip install django==1.8 

Похожие вопросы