[英]How can I install pyCurl?
我使用 libcurl 没有问题,过去使用过一次 pyCurl。 现在我想在我的机器和开发人员上设置它。 但是我不知道该怎么做。 我宁愿不 DL libcirl 文件并将其与 pycurl 一起编译,我想知道最简单的方法。 我的机器上安装了 libcurl。
我在 Windows 上。 我尝试对源代码进行 DLing 并使用 pycurl 安装脚本,但我没有运气。
TL,DR
从该网站获取二进制文件: 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' )。 从我可以从 README 中收集的信息来看,它在CURL_DIR
需要的是 cURL 的源代码分发,而不是可执行文件。
从官方pycURL 存储库下载预编译版本可能会让您无处可去,因为它需要 Python 2.5。 它不适用于 2.6。
目前唯一简单的方法似乎是这个非官方版本。 它是一个可执行的安装程序,我使用它时 Python 2.6 没有任何问题。 Python 2.7的版本可从同一站点获得。
您可能还想考虑使用requests
,这是 pycURL 的流行替代方案。 使用起来很愉快,并且正在积极开发中。
你可以尝试从这里下载pycurl
http://www.lfd.uci.edu/~gohlke/pythonlibs/
PycURL 是 libcurl 库的接口。
pycurl-7.19.0.win-amd64-py2.6.exe [863 KB] [Python 2.6] [64 位] [2010 年 12 月 9 日]
pycurl-7.19.0.win-amd64-py2.7.exe [863 KB] [Python 2.7] [64 位] [2010 年 12 月 9 日]
pycurl-7.19.0.win32-py2.6.exe [764 KB] [Python 2.6] [32 位] [2010 年 12 月 9 日]
pycurl-7.19.0.win32-py2.7.exe [764 KB] [Python 2.7] [32 位] [2010 年 12 月 9 日]
或在这里
http://pycurl.sourceforge.net/download/
pycurl-ssl-7.15.5.1.win32-py2.4.exe 2006 年 10 月 2 日 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 2006 年 10 月 2 日 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)
根据http://bazaar-vcs.org/PyCurl
由于 Windows 既没有 cURL 也没有 pycURL,Windows 用户必须同时安装两者。
cURL 下载: http : //curl.haxx.se/download.html 。
pycURL 下载: http ://pycurl.sourceforge.net/download/。
这两个链接都包含 Linux(和其他 *Nix)tarballs/packages 和 Windows 安装程序文件。
两个链接都有 Windows 安装程序,希望它们对您有用。
正如已经说过的,这取决于平台。
一般来说,我更喜欢只使用为我的操作系统打包的 Python 解释器本身,并在虚拟环境中安装其他所有东西,但这是一个完全不同的故事......如果你安装了setuptools ,安装大多数 Python 包是就像这样简单:
easy_install pycurl
我的环境是 Windows 7 和 Python 2.7。 虽然我的 Windows 7 是 64 位的,但我的 Python 2.7 是 32 位的。
我通过访问http://pycurl.sourceforge.net/download/并下载并运行 pycurl-7.19.3.win32-py2.7.msi 取得了成功。
Windows:python 3.7.1 从https://dl.bintray.com/pycurl/pycurl/下载.msi
并安装,它完美运行。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.