我尝试在我的python 2.7.6中安装py2cairo。我从http://cairographics.org/pycairo/下载了源包,并解压缩了文件:
tar xvfj py2cairo-1.10.0.tar.bz
根据安装步骤,我更改了当前目录:
cd py2cairo-1.10.0/
并做了配置。 by waf:
./waf configure --prefix=/usr
但执行停止报告错误:
./options()
Setting top to : /home/ruofan/Boost/py2cairo-1.10.0
Setting out to : /home/ruofan/Boost/py2cairo-1.10.0/build_directory
./configure()
Checking for 'gcc' (c compiler) : ok
Checking for program python : /usr/bin/python
Checking for python version : (2, 7, 6, 'final', 0)
Checking for library python2.7 : yes
Checking for program python2.7-config : /usr/bin/python2.7-config
command ['/usr/bin/python', '/usr/bin/python2.7-config', '--includes'] returned 1
我该如何解决这个问题?
答案 0 :(得分:1)
打开你的py2cairo文件夹,转到.waf-1.6.3-3c3129a3ec8fb4a5bbc7ba3161463b22/waflib/Tools
,
在文件夹里面,打开
python.py
文件与您喜欢的文本编辑器。
转到第162行,将其更改为
for incstr in conf.cmd_and_log([conf.env.PYTHON_CONFIG, '--includes']).strip().split():
保存然后退出。
再次运行./waf --configure。