L'installation de pip3 avec un virtualenv
Je suis en train de nettoyer un peu les choses, maintenant que j'ai Mavericks. J'ai utilisé Homebrew installer python 2.7 et 3.3. J'ai aussi ont leurs pépins. Maintenant, je veux avoir une saine virtualenv de l'installation.
Je vois de virtualenv avec python2 et python3 via Homebrew que je peux spécifier la version de python nouvellement créée virtualenv à utiliser. Quel est le meilleur (c'est à dire, plus facile à utiliser/rappelez-vous) de façon à s'assurer qu'un virtualenv à l'aide de Python 3.3 utilise pip3?
ETA: je n'ai pas eu à utiliser 3.3 avant, donc c'est ma première expérience en essayant de maintenir les différentes versions. Désolé si cela a une réponse évidente.
Je ne suis pas sûr de suivre. Avez-vous insinuer que parce que le Homebrew Python 3.3 installation comprend des pip3, l'établissement d'un virtualenv avec cette installation sera automatiquement inclure ses pip3? Je n'étais pas tenir cela pour acquis. Si oui, génial.
Je ne suis pas sûr de savoir comment ce commentaire implique que, mais oui, vous avez raison – pip-être d'installer le droit virtualenv de toute façon, depuis qu'il est installé en tant que partie de la virtualenv.
OriginalL'auteur verbsintransit | 2014-01-07
Vous devez vous connecter pour publier un commentaire.
Ont un coup d'oeil à cet article: Python Environnement de Développement sur Mac OS X Mavericks 10.9. Il décrit très clairement comment mettre en place les deux versions de Python sur la même machine à l'aide de Homebrew et qui contient des renseignements utiles.
Dans l'article, l'auteur ajoute -py3 à un Python3 virtualenv, comme @moliware déjà suggéré.
ce qui a été
mkvirtualenv -ppython3.3 some_name
pour moiOriginalL'auteur ƘɌỈSƬƠƑ
De crédit va à scythargon pour celui-ci (à gauche dans un commentaire à Kristof's réponse dans ce thread) et, depuis, il a fait exactement ce dont j'avais besoin, j'ai pensé qu'il méritait d'avoir sa propre réponse.
Lors de la création d'un virtualenv avec virtualenvwrapper utiliser l'option-p explicitement l'associer avec une version spécifique de Python. Dans les exemples ci-dessous, remplacez {virtualenv_name} avec votre environnement virtuel nom:
Python 3.3:
Python 3.4:
Python 2.7:
mk
. Eg -virtualenv env -ppython3.3
OriginalL'auteur respondcreate