Comment puis-je contrôler Python distribution de pip installer un paquet lorsque j'ai Python 2, Python 3, et Anaconda sur mon ordinateur?

J'ai le Python suivant les distributions installé sur mon ordinateur Windows:

  • Python 2.7 (INACTIF)
  • Python 3.4 (INACTIF)
  • Anaconda (Python 3.4)

Évidemment, ils ont tous stocker leurs bibliothèques dans des endroits différents.

Alors, comment puis-je facilement faire une cible d'installation (un autre) l'un d'eux chaque fois que j'ai besoin de le faire?

Par exemple, en ce moment, je suis en train d'installer pytz pour Python 3.4 (IDLE), et pip install semble être la valeur par défaut de Python 2.7 (IDLE), qui est la première distribution de Python j'avais installé sur mon ordinateur.

Vous devez exécuter le droit pip. Vous devriez avoir pip2 et pip3. Je ne suis pas sûr de ce que l'Anaconda utilise.
Vous pouvez également trouver utile virtualenv
Selon le pip site web: "Python 2.7.9 et plus tard (le python2 de la série), et Python 3.4 et plus tard pip par défaut." Mais pip3 install pytz sur l'invite de commande m'a donné ce message d'erreur: "le serveur DNS ne faisant autorité pour la zone".
Cela ne ressemble pas à un Python erreur pour moi.
à l'aide de virtualenvs en combinaison avec l'anaconda est un très mauvais conseils.

OriginalL'auteur Tian Jiang | 2015-05-21