2009-12-21 6 views
2

J'essaie de faire fonctionner virtualenv sur ma machine. J'utilise python2.6, et après l'installation de pépin, et à l'aide pip installer virtualenv, en cours d'exécution "virtualenv --no-site-packages" cyclesg résultats dans les domaines suivants:La création d'un nouveau fichier virtualenv génère une erreur

New python executable in cyclesg/bin/python 
Installing setuptools.... 
    Complete output from command /home/nubela/Workspace/cyclesg...ython -c "#!python 
\"\"\"Bootstrap setuptoo... 




" /usr/lib/python2.6/site-packag...6.egg: 
    error: invalid Python installation: unable to open /home/nubela/Workspace/cyclesg_dep/cyclesg/include/multiarch-i386-linux/python2.6/pyconfig.h (No such file or directory) 
---------------------------------------- 
...Installing setuptools...done. 
New python executable in cyclesg/bin/python 
Installing setuptools.... 
    Complete output from command /home/nubela/Workspace/cyclesg...ython -c "#!python 
\"\"\"Bootstrap setuptoo... 




" /usr/lib/python2.6/site-packag...6.egg: 
    error: invalid Python installation: unable to open /home/nubela/Workspace/cyclesg_dep/cyclesg/include/multiarch-i386-linux/python2.6/pyconfig.h (No such file or directory) 
---------------------------------------- 
...Installing setuptools...done. 

Toute idée comment je peux remédier ce? Merci!

Répondre

0

Êtes-vous sur un système basé sur Linux? Il semble que virtualenv essaie de créer un nouveau python mais ne trouve pas les fichiers pour le faire. Essayez d'installer le package python-dev.

2

Êtes-vous sur mandriva? Pour prendre en charge multilib (mélange x86/x86_64), Mandriva désactive votre installation python. Ils ont corrigé python, qui casse virtualenv; au lieu de fixer python, ils ont ensuite procédé à la correction de virtualenv. Ceci est inutile si vous utilisez votre propre virtualenv installé à partir de pip.

Voici le bug: https://qa.mandriva.com/show_bug.cgi?id=42808

+0

Oui, je suis sur Mandriva! Y a-t-il une solution de contournement pour cela? Je suis sur 2009.1, et la solution de contournement démontrée est pour python2.5 et 2009.0. – nubela

+0

La solution de contournement du script d'encapsulation à l'adresse https://qa.mandriva.com/show_bug.cgi?id=42808#c7 est correcte. N'appelez pas le script virtualenv, mais quelque chose comme venv-fix. – Tobu

Questions connexes