2

我正在尝试让 virtualenv 在我的机器上工作。我正在使用python2.6,在安装pip并使用pip安装virtualenv后,运行“virtualenv --no-site-packages Cyclesg”会导致以下结果:

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.

知道如何解决这个问题吗?谢谢!

4

2 回答 2

2

你在曼德里瓦吗?

为了支持 multilib(混合 x86/x86_64),Mandriva 弄乱了你的 python 安装。他们修补了破坏 virtualenv 的 python;他们没有修复python,而是继续修补virtualenv。如果您使用的是从 pip 安装的自己的 virtualenv,这将毫无用处。

这是错误:https ://qa.mandriva.com/show_bug.cgi?id=42808

于 2009-12-21T20:18:48.580 回答
0

你在基于linux的系统上吗?看起来 virtualenv 正在尝试构建一个新的 python 可执行文件,但找不到执行此操作的文件。尝试安装python-dev软件包。

于 2009-12-21T19:58:12.977 回答