Python 如何安装pyCurl?

Python 如何安装pyCurl?,python,libcurl,pycurl,installation,Python,Libcurl,Pycurl,Installation,我使用libcurl没有任何问题,并且在过去使用过一次pyCurl。现在我想在我的机器和开发人员上设置它。但是我不知道怎么做。我不想使用DL libcirl文件,而是想知道最简单的方法。我的机器上安装了libcurl 我在窗户上。我尝试了修改源代码并使用pycurl安装脚本,但没有成功。取决于平台。在ubuntu上,它非常简单: sudo apt-get install python-pycurl easy_install pycurl 对于一个软件包来说,大多数主要的Linux发行版都会在

我使用libcurl没有任何问题,并且在过去使用过一次pyCurl。现在我想在我的机器和开发人员上设置它。但是我不知道怎么做。我不想使用DL libcirl文件,而是想知道最简单的方法。我的机器上安装了libcurl


我在窗户上。我尝试了修改源代码并使用pycurl安装脚本,但没有成功。

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

sudo apt-get install python-pycurl
easy_install pycurl
对于一个软件包来说,大多数主要的Linux发行版都会在其源代码中包含它是很常见的


如果你在windows上,你也需要。然后您可以安装包装在安装程序中的软件。

如前所述,它取决于平台

一般来说,我更喜欢只使用为我的操作系统打包的Python解释器本身,并将其他所有东西安装在一个文件中,但这是一个完全不同的故事。。。 如果已经安装,安装大多数Python软件包非常简单:

sudo apt-get install python-pycurl
easy_install pycurl

因为Windows不附带 无论是cURL还是pycURL,都不是Windows用户 必须同时安装这两个

cURL下载:

pycURL下载:

这两个链接都包含Linux(和其他 *Nix)tarballs/packages和Windows安装程序文件


这两个链接上都有windows安装程序,希望它们能为您工作。

您可以尝试从这里下载pycurl

PycURL是libcurl库的接口。
pycurl-7.19.0.win-amd64-py2.6。‌exe[863KB][Python2.6][64位][2010年12月9日]
pycurl-7.19.0.win-amd64-py2.7。‌exe[863KB][Python 2.7][64位][2010年12月9日]
pycurl-7.19.0.win32-py2.6。‌exe[764KB][Python2.6][32位][2010年12月9日]
pycurl-7.19.0.win32-py2.7。‌exe[764 KB][Python 2.7][32位][2010年12月9日]

还是在这里

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)

TL,DR

从该网站获取二进制文件:

直接链接:, ,


对于pycURL,
pip
easy\u install
都将在Windows上失败

之后,我还尝试手动下载并安装pycURL包 下载cURL,但即使指定
CURL\u DIR
(它抱怨找不到'lib\libcurl.lib')。从哪来的 我可以从自述文件中收集到,它在
CURL\u DIR
中需要的是源代码 cURL的分发,而不是可执行文件

从官方网站下载预编译版本可能会让您 没有,因为它需要Python 2.5。它不适用于2.6

目前唯一简单的办法似乎是 非正式释放。它是一个可执行的安装程序,我使用它时没有任何 Python 2.6的问题。A. 可从以下网址获得



您可能还想考虑使用PyCURL的一种流行的替代方案。使用起来很愉快,而且正在积极开发。

我的环境是Windows 7和Python 2.7。虽然我的Windows 7是64位的,但我的Python 2.7是32位的

我通过访问、下载并运行pycurl-7.19.3.win32-py2.7.msi获得了成功。

Windows: python 3.7.1
从下载并安装
.msi
,它工作得很好。

这不是很好的描述。。。如果您在安装setuptools时遇到问题,请再次查看我的答案。我编辑了指向pypi(Python包索引)的链接,该页面还提供了在Windows上安装setuptools的说明。祝你好运这就是在Windows中安装curl后,当我尝试轻松安装pycurl:AssertionError:please check curl\u DIR in setup.pyI最终下载并手动安装它,而不是使用easy\u install.work在Windows 7上为我工作。我先安装了cURL,然后easy_install处理了pycURL的安装,没有任何问题。Avira给了我一个错误,为什么我要尝试进入第一个链接,只是想把它放在这里。我很久以前就考虑过离开Windows,但现在这种愿望比以往任何时候都强烈这是pycURL方面糟糕的包维护,与Windows无关。我也喜欢可用性要求,然而,可能是选择pycurl背后的动机与性能@Chitimalli有关,不仅是6年前的'feb 3 09',如果你已经这样做了,你的链接就是这个帖子,但是pip在尝试安装它时(例如,为了pyresttest),还可以尝试安装libcurl4 openssl dev。