Nach einem OSx-Update und der Installation einer neuen Version von python 2.7
meine virtualevn
umgebung ist völlig kaputt gegangen und ich habe mich bemüht, sie zu reparieren. Ich war mir nicht sicher, was es verursachte und ging eine ganze Reihe von Dingen durch, die ich anfangs tat, und las, dass nicht funktionierte . Was mein Problem gelöst hat, steht im Antwortbereich.
virtualenv
zu reparieren? Nicht gefunden:Verwandte Fragen, die mir geholfen haben, aber keine Lösung für mein Problem bieten:
Dies hat mein Problem nicht vollständig gelöst. Es soll Ihnen nur eine Vorstellung davon geben, welche Schritte ich durchlaufen habe, bevor ich den richtigen Weg gefunden habe, um meine python dev-Umgebung auf meinem OSx zu reparieren.
Manuell installiertes virtualenv gemäß den Anweisungen von hier :
curl -O https://pypi.python.org/packages/source/v/virtualenv/virtualenv-13.1.2.tar.gz
tar xvfz virtualenv-13.1.2.tar.gz
cd virtualenv-13.1.2
Sudo python setup.py install
Installieren Sie pip
manuell durch 7 : curl --silent --show-error --retry 5 https://bootstrap.pypa.io/get-pip.py | Sudo Python2.7
Nach all dem, nachdem ich eine virtuelle Umgebung erstellt hatte, installierte mein Pip die Pakete immer noch im Hauptordner python), anstatt sie in der virtuellen Umgebung und ohne die Threads zu installieren hier weder hier geholfen. Meine Lösung dafür war, pip unter meiner virtuellen Umgebung mit den folgenden Optionen auszuführen: 1- Aktivieren Sie die virtuelle Umgebung, so dass $VIRTUAL_ENV
ist gesetzt:
source venv/bin/activate
2- Erzwingt die Installation von pip am richtigen Ort:
pip install --target=$VIRTUAL_ENV/lib/python2.7/site-packages
Etwas ist schwer kaputt gegangen und die beste Möglichkeit, meine Entwicklungsumgebung zu reparieren, finden Sie in der Antwort auf diese Frage.
In meinem Fall handelte es sich um ein OSx-Upgrade, das sich auf mein Homebrew auswirkte und nach dem Upgrade auf python= 2.7.11 nicht ordnungsgemäß installiert wurde.
Ich habe die Schritte 3 und 4 in einem Thread gefunden hier und vielen Dank an https://github.com/baronomasia .
1 - Entfernt python 2.7 mit dem Beitrag in hier
2 - Entfernte die Homebrew python installierte Version
brew uninstall python
3- Installieren Sie Ihre Xcode-Befehlstools neu:
Sudo xcode-select --install
4- Aktualisieren Sie homebrew und installieren Sie python über homebrew neu:
brew update && brew reinstall python
Nachdem ich brew upgrade python
Ausgeführt hatte, war mein System python) kaputt und es kam zu Anpassungen an virtualenvwrapper.sh, und mein Befehl pip
fehlte plötzlich python.org und das python 2.7.13-Installationsprogramm heruntergeladen, habe es ausgeführt, jetzt habe ich python 2.7.13, pip, und kann pip install virtualenvwrapper
und die Dinge scheinen zu funktionieren.
Homebrew ist ein schreckliches, schreckliches Werkzeug.