virtualenv kann keine Umgebung erstellen

663
satch_boogie

Verwendetes System = Ubuntu 14.04, Python = 2.7.6. Ich versuche, eine virtuelle Umgebung mit virtualenv einzurichten, um django1.8 einzurichten. Ich habe pip und virtualenv mit den folgenden Befehlen installiert

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

Wenn ich versuche, "virtuelle Umgebung" zu erstellen, erhalte ich eine Fehlermeldung

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 

Irgendwelche Vorschläge?

0

2 Antworten auf die Frage

0
nKn

Ich empfehle die Installation virtualenvals Systempaket:

apt-get install python-virtualenv

In Ihrem Fall installieren Sie virtualenv mit pip und erstellen dann die virtualenv, was für mich nicht so sinnvoll ist, da pip verwendet werden sollte, sobald Sie Ihre virtualenv haben, so dass jedes installierte Paket "local" für die virtualenv bleibt.

0
satch_boogie

Nun, ich wechselte zu Centos7 und bekam meine Django1.8 mit den folgenden Befehlen

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