Создание нового virtualenv приводит к ошибке - PullRequest
2 голосов
/ 21 декабря 2009

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

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.

Есть идеи, как мне это исправить? Спасибо!

Ответы [ 2 ]

2 голосов
/ 21 декабря 2009

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

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

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

0 голосов
/ 21 декабря 2009

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...