2009-12-21 6 views
2

Я пытаюсь заставить virtualenv работать на моей машине. Я использую python2.6, и после установки пип, пип и использовать для установки virtualenv, работает «virtualenv --no-сайт-пакеты cyclesg» результаты в следующем:Создание нового virtualenv приводит к ошибке

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. 

Любая идея, как я могу исправить это? Благодаря!

ответ

0

Вы используете систему на базе Linux? Похоже, что virtualenv пытается создать новый питон exectable, но не может найти файлы для этого. Попробуйте установить пакет python-dev.

2

Вы на мандриве?

Для поддержки multilib (смешение x86/x86_64) Mandriva испортила вашу установку python. Они исправили python, который разбивает virtualenv; вместо того, чтобы фиксировать python, они затем приступили к исправлению virtualenv. Это бесполезно, если вы используете свой собственный virtualenv, установленный из pip.

Вот ошибка: https://qa.mandriva.com/show_bug.cgi?id=42808

+0

Да я на Mandriva! Есть ли обходной путь? Я нахожусь в 2009.1, и обходной путь продемонстрирован для python2.5 и 2009.0. – nubela

+0

Обходной сценарий обертки на https://qa.mandriva.com/show_bug.cgi?id=42808#c7 в порядке. Просто не называйте скрипт virtualenv, но что-то вроде venv-fix. – Tobu

Смежные вопросы