繁体   English   中英

如何安装 pyCurl?

[英]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 32bit2.7 32bit2.6 64bit2.7 64bit


对于 pycURL, pipeasy_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)

取决于平台。 在 ubuntu 上,它很简单:

sudo apt-get install python-pycurl

通常认为大多数主要 Linux 发行版都会在其源代码中包含一个包。

如果你在 Windows 上,你也需要cURL 然后你可以安装pycurl ,它包含在安装程序中。

根据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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM