python - 构建和 ​​Pythonbrew

标签 python linux buildout

我正在使用 Python 2.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 安装,因为我在其他工作站上可能有不同的场景。

最佳答案

对于它的值(value)(如果它可以帮助任何人),我可以通过使用 Pythonbrew 编译带有共享库的 Python 来解决我的问题。

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

关于python - 构建和 ​​Pythonbrew,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12724438/

相关文章:

python - 类的用法&&继承: am I doing wrong?

Windows 上的 WPF 客户端 + Linux 服务器上的 WebService

python - 自动粘贴创建 -t plone3_buildout

plone - 添加一个模块(不是包)来构建 Plone

plone - 在不同于运行构建的端口上运行

python - 如何验证 Python 脚本的语法?

python - 在函数中编辑数据帧 'inplace',或返回编辑后的数据帧?

python - 质数查找器

linux - 如何回显一个变量和一个数字的总和?

c - 使用 readline 防止回车输出