我使用libcurl没有任何问题,并且在过去使用过一次pyCurl。现在我想在我的机器和dev上设置它。然而,我不知道该怎么做。我不想把DL libcirl文件和pycurl一起编译,我想知道最简单的方法。我在我的机器上安装了libcurl。
我使用的是Windows。我尝试了DLing源代码和使用pycurl设置脚本,但我没有运气。
发布于 2012-05-22 17:52:55
TL,博士
从以下网站获取二进制文件:http://www.lfd.uci.edu/~gohlke/pythonlibs/
直接链接:2.6 32bit、2.7 32bit、2.6 64bit、2.7 64bit
对于pycURL,pip和easy_install在Windows上都将失败。
我还试图在下载cURL之后手动下载并安装pycURL包,但这也不起作用,即使指定了CURL_DIR (它抱怨它找不到'lib\libcurl.lib‘)。根据我从自述文件中收集到的信息,它在CURL_DIR中需要的是cURL的源代码发行版,而不是可执行文件。
从官方pycURL repository下载预编译版本可能无济于事,因为它需要Python2.5。它不会在2.6版本中工作。
目前唯一简单的方法似乎是this非官方发布。它是一个可执行的安装程序,我在Python2.6中使用过它,没有任何问题。the same site提供了version for Python 2.7。
您可能还想考虑使用pycURL的流行替代品requests。它使用起来很愉快,并且正在积极开发中。
发布于 2011-03-22 07:35:40
你可以尝试从这里下载pycurl
http://www.lfd.uci.edu/~gohlke/pythonlibs/
PycURL是libcurl库的接口。
pycurl-7.19.0.win-amd64-py2.6.exe 863 KB 64位
pycurl-7.19.0.win-amd64-py2.7.exe 863 KB 64位
pycurl-7.19.0.win32-py2.6.exe 764 KB 32位
pycurl-7.19.0.win32-py2.7.exe 764 KB 32位
或者在这里
http://pycurl.sourceforge.net/download/
pycurl-ssl-7.15.5.1.win32-py2.4.exe 02-Oct-2006 10:10 534K预编译win32安装程序(带有openssl-0.9.8c,zlib-1.2.3,c-ares-1.3.1)
pycurl-ssl-7.15.5.1.win32-py2.5.exe 02-Oct-2006 10:10 534K预编译win32安装程序(带有openssl-0.9.8c,zlib-1.2.3,c-ares-1.3.1)
pycurl-ssl-7.16.4.win32-py2.4.exe 05-Sep-2007 19:28 546K预编译的win32安装程序(带有openssl-0.9.8e,zlib-1.2.3,c-ares-1.4.0)
pycurl-ssl-7.16.4.win32-py2.5.exe 05-Sep-2007 19:27 546K预编译的win32安装程序(带有openssl-0.9.8e,zlib-1.2.3,c-ares-1.4.0)
pycurl-ssl-7.18.2.win32-py2.5.exe 17-Jun-2008 20:43 540K预编译的win32安装程序(使用openssl-0.9.8h,zlib-1.2.3)
发布于 2009-02-03 16:56:49
取决于平台。在ubuntu上,它很简单:
sudo apt-get install python-pycurl大多数主流Linux发行版都会在源代码中包含它,这在软件包中是很常见的。
如果你用的是windows,你也需要cURL。然后,您可以安装pycurl,它包含在一个安装程序中。
https://stackoverflow.com/questions/507927
复制相似问题