Ich bin kein Entwickler und ich denke, ich bin nicht vollständig qualifiziert, genau zu erklären, wie das gelöst werden sollte, aber ich hatte kürzlich das gleiche Problem und verbrachte den größten Teil von 2 Tagen das Internet für eine Lösung.
Ich habe Python3.6 und Python2.7 installiert, so dass für mich gibt es ein leichtes Jonglieren der Reihenfolge der Umgebungsvariablen benötigt. Einfachste scheint zu sein, die python2.7 env für die Installation von
pip install virtualenv
und dann der Art, wie ich die SSL-Fehler 403 die Umgebungsvariablen war gelöst Vars an der Spitze zu halten um wieder Hexe, python3 auf über python2 setzen, so dass pip installiert mit python3 und downloaden Sie dann die eigentliche virtualenvwrapper-Powershell-Paket [virtualenvwrapper-powershell-12.7.8.zip] von hier: https://pypi.python.org/pypi/virtualenvwrapper-powershell
Sobald Sie bekam, dass es ein paar Links sind bekam ich Informationen aus: https://bitbucket.org/guillermooo/virtualenvwrapper-powershell/issues/5/cant-install-package-with-python3-and-pip
und
https://bitbucket.org/guillermooo/virtualenvwrapper-powershell/issues/21/build-error-with-old-distribute
diese beiden Links So verwenden, wir jetzt mit python3 und bekommen einen weiteren Fehler bei der Installation envwrapper: TOKEN_READ. Das wurde (für mich) durch Bearbeiten der Datei distribute_python.py in der oben heruntergeladenen Zip-Datei gelöst, indem die Zuordnung von Zeile 50 geändert wurde, indem ein 's' hinter 'DEFAULT_URL = http' gesetzt wurde. Behalten Sie den Rest der URL in den Anführungszeichen, machen Sie einfach eine SSL-Adresse. Als nächstes öffnen Sie die Datei setup.py in derselben ZIP-Datei und bearbeiten Sie Zeile 76, indem Sie das "L" nach der Zahl entfernen, die auf die Variable TOKEN_READ folgt.
Dies sollte sowohl den TOKEN_READ-Fehler behandeln, der etwas mit python3 und virtualenvwrapper zu tun zu haben scheint, als auch den SSL-Fehler, den wir beide zu haben scheinen, die etwas mit der Version von zu tun haben die Datei verteilen.
Sobald dies erledigt ist, sollten Sie auf
pip install virtualenvwrapper-powershell
Restart Powershell können, und
Import-Module virtualenvwrapper
wenn Sie jetzt zwei weitere Fehler erhalten, sollte die erste eine Funktion sein:/TabExtension Fehler
Das ist durch das Finden und Bearbeiten der Datei, die Sie im Pfad in der Fehlermeldung und nur Hinzufügen einer '2' nach Funktion/TabExtension auf Linie 12 finde ich denke. Speichern und starten Sie die Powershell neu. Der andere Fehler, falls Sie einen haben, wird behoben, indem Sie Ihre Systemumgebungsvariable für WORKON_HOME erstellen. Anweisungen hier: http://www.tylerbutler.com/2012/05/how-to-install-python-pip-and-virtualenv-on-windows-with-powershell/ und hier: https://rseshan.wordpress.com/2017/04/05/configuring-virtualenv-for-python-on-windows-10-using-powershell-wrapper/
Neben all dies habe ich auch installiert ez_setup.py aus dem Tutorial verknüpft in Ihrer Frage. Als auch nach dieser Kraft wieder zu installieren PIP von:
python -m pip install --upgrade --force-reinstall pip
Aber ich habe absolut keine Ahnung, ob dies überhaupt erforderlich ist, da es nicht von selbst half, bevor ich die manuellen Wrapper Modifikationen tat oben beschrieben .
Hoffe, das hilft! Aber das hat es für mich arbeiten, nach Stunden meines Herzens googeln heraus;)
ADDON in Bezug auf den Kommentar unten:
Natürlich die heruntergeladene envwrapper ZIP-Datei muss auf dem Pfad installiert werden, wo er sitzt auf dem Laufwerk nach dem Download, so anstatt nur pip install virtualenvwrapper-powershell
tun es pip install C:\Users\*USER*\Downloads\virtualenvwrapper-powershell-12.7.8\virtualenvwrapper-powershell-12.7.8
nun ein weiterer Fehler in meinem Fall war das, here
bedeckt aufgetreten ..ist dass virtualenvwrapper itse installieren könnte Wenn an einem fremden Ort, der einen Fehler verursacht, wenn Sie versuchen, Import-Module virtualenvwrapper
zu verwenden In meinem Fall war das: C: \ Programme (x86) \ Python27 \ Lib \ Site-Pakete \ Benutzer * USER * \ Documents \ WindowsPowerShell \ Modules \ VirtualEnvWrapper anstelle von C: \ Benutzer * USER * \ Dokumente \ WindowsPowerShell \ Modules \ VirtualEnvWrapper Ich habe einfach den Module-Ordner mit allen darin enthaltenen Elementen in den richtigen Ordner im Ordner Benutzer/Dokumente kopiert/eingefügt, wo er vom Powershell-Profil gefunden werden kann . Ich dachte nur, ich würde das hinzufügen, da ich heute alle diese Schritte noch einmal durchgegangen bin.
Vielen Dank für die Verbesserung, wie Sie das Problem lösen können? – Rhonda