158 votes

Où se trouve virtualenvwrapper.sh après l'installation de pip ?

J'essaie de configurer virtualenvwrapper sur OSX, et toutes les instructions et tous les tutoriels que j'ai trouvés me disent d'ajouter une commande source à .profile, pointant vers virtualenvwrapper.sh. J'ai vérifié tous les répertoires python et site-packages, et je ne trouve pas de virtualenvwrapper.sh. Est-ce quelque chose que je dois télécharger séparément ? Est-ce que pip ne s'installe pas correctement ?

C'est le contenu de /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/virtualenvwrapper :

hook_loader.py      hook_loader.pyc     project.py      project.pyc     user_scripts.py     user_scripts.pyc

Comme vous pouvez le voir, pas de virtualenvwrapper.sh. Où est-il ?

12voto

Tianqi Tong Points 146

Sur Mac OS

which virtualenvwrapper.sh

tu as

/Library/Frameworks/Python.framework/Versions/2.7/bin/virtualenvwrapper.sh

et tu peux

sudo ln /Library/Frameworks/Python.framework/Versions/2.7/bin/virtualenvwrapper.sh /usr/local/bin/virtualenvwrapper.sh

et dans votre .bash_profile

source /usr/local/bin/virtualenvwrapper.sh

ou u peut

source /Library/Frameworks/Python.framework/Versions/2.7/bin/virtualenvwrapper.sh

9voto

Shawn Zhang Points 154

Dans OSx EI captain, j'ai installé le virtualenvwrapper en tant que

sudo pip3 install virtualenvwrapper

Cependant, je ne trouve pas le fichier virtualenvwrapper.sh dans l'arborescence du site. /user/local/bin , il a finalement été trouvé à /Library/Frameworks/Python.framework/Versions/3.4/bin/virtualenvwrapper.sh et vous pouvez créer un lien souple vers /usr/local/bin en tant que

ln -s /Library/Frameworks/Python.framework/Versions/3.4/bin/virtualenvwrapper.sh /usr/local/bin/virtualenvwrapper.sh et tout ce que vous pouvez faire, c'est suivre le guide d'installation comme le fait le document officiel. Bonne chance !

7voto

JohnyMoSwag Points 33

Sous OS X 10.8.2, avec Python 2.7 :

/Library/Frameworks/Python.framework/Versions/2.7/bin/virtualenvwrapper.sh

5voto

vmonteco Points 4213

Pour moi, c'était dans :

~/Library/Python/2.7/bin/virtualenvwrapper.sh

(Avec OS X, avec un pip install --user installation)

4voto

haijin Points 437

J'ai le même problème. Si vous avez une ancienne version de virtualenvwrapper, alors pip ne fonctionnera pas.

télécharger src à partir de http://pypi.python.org/pypi/virtualenvwrapper/3.6 et python setup.py install. Le problème est alors résolu.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X