我在 Intel Mac OS X 10.5 上运行 python 2.6
我正在尝试安装 pycurl 7.16.2.1(此处推荐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
这是我的卷曲版本。看起来具有误导性,因为我使用的是英特尔 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