Kurze Frage
- Was ist die richtige Art und Weise zu installieren
pip
,virtualenv
unddistribute
?
Hintergrund
In meiner Antwort auf Frage SO 4314376 , empfahl ich mit , ez_setup
so dass Sie dann installieren könnte pip
und virtualenv
wie 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 virtualenvwrapper
und die einzigen anderen Pakete, die ich dort installiere distribute
. (Ich habe vor kurzem distribute
aufgrund 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 install
immer. Schreiben Sie eine ~ / .pydistutils.cfg, die Ihre Pip-Installation in ~ / .local oder so versetzt. Insbesondere die genannten Dateienez_setup.py
neigen 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
,virtualenv
unddistribute
?
sudo apt-get install python-{pip,virtualenv}
???
pip
, virtualenv
und der Python PSA.
http://python-distribute.org/distribute_setup.py
Weiterleitungen zu 404 :(
python distribute_setup.py
gefolgt voneasy_install pip
undvirtualenv --distribute venv
? (siehe python-guide.readthedocs.org/en/latest/starting/install/… ) und wenn ja, warum?