我将Python2.7.2与Pythonbrew一起使用,我想将BuildOut用于我的一些项目,其中包括一些需要用C扩展编译的包。
但是,在构建时,buildout似乎找不到位于~/.pythonbrew/pythons/Python-2.7.2/include中的include文件夹。如果我尝试一个简单的pip install simplejson,它就会工作。所以看起来BuildOut在默认的包括位置。
我可以在buildout中为此设置参数配置吗?
或者一个环境变量(我在centos 6.3之下)?
相关信息:buildout - using different python version但我更喜欢安装pythonbrew,因为我可能在其他工作站上有不同的场景。

最佳答案

就其价值而言(如果它可以帮助任何人的话),我可以通过使用pythonbrew的共享库编译python来解决我的问题。

pythonbrew install --configure="--enable-shared" 2.7.2

10-06 06:03