2011-02-18 2 views
6

J'ai installé la distribution Enthought Python version 7.0 sur un Mac, puis pip facile à installer, puis pip installé virtualenv. Lorsque j'essaie de créer un environnement virtuel, j'obtiens:Comment puis-je obtenir virtualenv pour produire des exécutables Python avec le bon sys.path en utilisant la distribution Enthought Python?

> virtualenv test 
New python executable in test/bin/python 
ERROR: The executable test/bin/python is not functioning 
ERROR: It thinks sys.prefix is '/Library/Frameworks/EPD64.framework/Versions/7.0' (should be '/Users/anand/test') 
ERROR: virtualenv is not compatible with this system or executable` 

et test/bin ne contient aucun script d'activation. Comment puis-je faire fonctionner virtualenv?

Merci pour toute aide!

+0

Je serais intéressé à connaître la réponse à cette question aussi! – astrofrog

Répondre

6

Cette question a été discutée sur la liste de diffusion des développeurs EPD. Entre autres, il a été mentionné que EPD n'a pas été mis en place avec virtualenv à l'esprit et qu'il a parfois des bugs. Cependant, quelqu'un a posté un lien vers une solution résumée que je suis en train moi-même maintenant: https://gist.github.com/845545

HTH, Michael

+0

pas assez bon pour être accepté comme une réponse? –

+0

Notez que la plus récente version de Enthought, appelée Canopy, semble utiliser activement virtualenv à l'intérieur. –

Questions connexes