Kurze Frage
- Was ist die richtige Art und Weise zu installieren
pip,virtualenvunddistribute?
Hintergrund
In meiner Antwort auf Frage SO 4314376 , empfahl ich mit , ez_setupso dass Sie dann installieren könnte pipund virtualenvwie folgt dar :
curl -O http://peak.telecommunity.com/dist/ez_setup.py
sudo python ez_setup.py
sudo easy_install pip
sudo pip install virtualenv
Ich habe diese Anleitung ursprünglich aus Jesse Nollers Blog-Post gezogen. Möchten Sie Python auf dem Mac verwenden? . Ich mag die Idee, ein sauberes globales Site-Packages-Verzeichnis zu führen, daher sind virtualenvwrapperund die einzigen anderen Pakete, die ich dort installiere distribute. (Ich habe vor kurzem distributeaufgrund dieser Ankündigung des öffentlichen Python-Dienstes zu meiner Toolbox hinzugefügt . Um diese beiden Pakete zu installieren, habe ich Folgendes verwendet:
sudo pip install virtualenvwrapper
curl -O http://python-distribute.org/distribute_setup.py
sudo python distribute_setup.py
Keine setuptools und easy_install mehr
Um dieser Ankündigung des öffentlichen Python-Dienstes bei einer neuen Python-Installation wirklich zu folgen , würde ich Folgendes tun:
curl -O http://python-distribute.org/distribute_setup.py
sudo python distribute_setup.py
sudo easy_install pip
sudo pip install virtualenv
sudo pip install virtualenvwrapper
Glyphs Rüge
In einem Kommentar zu meiner Antwort auf die SO-Frage 4314376 erklärte der SO-Benutzer Glyph :
NEIN. Mach NIEMALS was auch
sudo python setup.py installimmer. Schreiben Sie eine ~ / .pydistutils.cfg, die Ihre Pip-Installation in ~ / .local oder so versetzt. Insbesondere die genannten Dateienez_setup.pyneigen dazu, neuere Versionen von Dingen wie setuptools und easy_install herunterzusaugen, wodurch möglicherweise andere Dinge auf Ihrem Betriebssystem beschädigt werden.
Zurück zur kurzen Frage
So Glyph Antwort führt mich zu meiner ursprünglichen Frage:
- Was ist die richtige Art und Weise zu installieren
pip,virtualenvunddistribute?
sudo apt-get install python-{pip,virtualenv}???
pip, virtualenvund der Python PSA.
http://python-distribute.org/distribute_setup.pyWeiterleitungen zu 404 :(
python distribute_setup.pygefolgt voneasy_install pipundvirtualenv --distribute venv? (siehe python-guide.readthedocs.org/en/latest/starting/install/… ) und wenn ja, warum?