42 votes

Problème avec virtualenv sous Mac OS X

J'ai installé virtualenv via pip et j'obtiens cette erreur après avoir créé un nouvel environnement :

 selenium:~ auser$ virtualenv new  
New python executable in new/bin/python  
ERROR: The executable new/bin/python is not functioning  
ERROR: It thinks sys.prefix is u'/System/Library/Frameworks/Python.framework/    Versions/2.6' (should be '/Users/user/new')  
ERROR: virtualenv is not compatible with this system or executable  

Dans mon environnement :

 PYTHONPATH=/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages  
PATH=/System/Library/Frameworks/Python.framework/Versions/2.6/bin:/Library/Frameworks/Python.framework/Versions/2.6/bin:/Library/Frameworks/Python.framework/Versions/2.6/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin  

Comment puis-je réparer cela?

Merci.

109voto

wastetime909 Points 1191

Juste au cas où quelqu'un cherche encore la réponse.

J'ai rencontré ce même problème juste aujourd'hui et j'ai réalisé que puisque j'ai déjà installé Anaconda, je n'aurais pas dû utiliser pip install virtualenv pour installer l'environnement virtuel car cela me donnerait le message d'erreur lorsque j'essaierais de le lancer plus tard. Au lieu de cela, j'ai essayé conda install virtualenv puis virtualenv env_mysite et le problème a été 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