我在 Intel Mac OS X 10.5 上运行 python 2.6
我正在尝试安装 pycurl 7.16.2.1 (按照此处的推荐http://curl.haxx.se/mail/curlpython-2009-03/0009.html http://curl.haxx.se/mail/curlpython-2009-03/0009.html),但由于某种原因,安装看到我的 libcurl 7.16.3,但它仍然坚持我安装 7.16.2 或更高版本(7.16.3 不满足这一点吗?)
这是错误输出:
Running pycurl-7.16.2.1/setup.py -q bdist_egg --dist-dir /tmp/easy_install-3emZIB/pycurl-7.16.2.1/egg-dist-tmp-K10rbP
Using curl-config (libcurl 7.16.3)
src/pycurl.c:54:4:src/pycurl.c:54:4: error: #error "Need libcurl version 7.16.2 or greater to compile pycurl."
error: #error "Need libcurl version 7.16.2 or greater to compile pycurl."
确定curl-config --version 产生 libcurl 7.16.3
有什么建议吗?我应该升级 libcurl 还是坚持使用出厂默认库?
==在回复后添加了更多详细信息==
AFAIK 我拥有的 python 是出厂默认值(我自己没有从 python.org 获取它)
Python 2.6.2 (r262:71600, Apr 16 2009, 09:17:39)
[GCC 4.0.1 (Apple Computer, Inc. build 5250)] on darwin
这是我的卷曲版本。看起来有误导性,因为我使用的是 Intel Macbook,而不是 PPC。
curl 7.16.3 (powerpc-apple-darwin9.0) libcurl/7.16.3 OpenSSL/0.9.7l zlib/1.2.3
Protocols: tftp ftp telnet dict ldap http file https ftps
Features: GSS-Negotiate IPv6 Largefile NTLM SSL libz
我将采用与我现有的 python 解释器兼容的 pycurl
我确实有端口:
sudo port -u install py26-pycurl
Error: Port py26-pycurl not found