Petite Question
- Quelle est la bonne façon d'installer
pip
,virtualenv
, etdistribute
?
Arrière-plan
Dans ma réponse à DONC, la question 4314376, j'ai recommandé à l'aide d' ez_setup
, de sorte que vous pouvez ensuite installer pip
et virtualenv
comme suit:
curl -O http://peak.telecommunity.com/dist/ez_setup.py
sudo python ez_setup.py
sudo easy_install pip
sudo pip install virtualenv
J'ai d'abord tiré les instructions de Jesse Noller du blog Si vous souhaitez utiliser Python sur Mac?. J'aime l'idée de garder propre le site de paquets, de sorte que la seule autre paquets que j'ai installer il y a virtualenvwrapper
et distribute
. (J'ai récemment ajouté distribute
de ma boîte à outils en raison de ce Python annonce de service public. Pour installer ces deux paquets, j'ai utilisé:
sudo pip install virtualenvwrapper
curl -O http://python-distribute.org/distribute_setup.py
sudo python distribute_setup.py
Pas plus setuptools et easy_install
Pour vraiment suivre que Python annonce de service public, sur une nouvelle Python installer, je voudrais faire le suivant:
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
Glyphe de Réprimande
Dans un commentaire à ma réponse à DONC, la question 4314376, de SORTE que l'utilisateur Glyphe a déclaré:
PAS de. Jamais ne JAMAIS
sudo python setup.py install
que ce soit. Écrire un ~/.pydistutils.cfg qui met votre pip installation dans ~/.locale ou quelque chose. En particulier les fichiers nommésez_setup.py
ont tendance à sucer vers le bas des versions plus récentes des choses comme setuptools et easy_install, ce qui peut potentiellement briser d'autres choses sur votre système d'exploitation.
Retour à la petite question
Donc Glyphe réponse m'amène à ma question initiale:
- Quelle est la bonne façon d'installer
pip
,virtualenv
, etdistribute
?