python - 如何安装 pyCurl?

标签 python libcurl pycurl installation

我使用 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,pipeasy_install 在 Windows 上都会失败。

我还尝试手动下载并安装 pycURL 包,之后 下载 cURL,但这也不起作用,即使指定 CURL_DIR (它提示找不到 'lib\libcurl.lib' )。从何而来 我可以从 README 中收集,它在 CURL_DIR 中需要的是源代码 cURL 的分发,而不是可执行文件。

从官方pycURL repository下载预编译版本可能会得到你 无处,因为它需要 Python 2.5。它适用于 2.6。

目前唯一简单的方法似乎是 this 非官方发布。它是一个可执行的安装程序,我使用它时没有任何 Python 2.6 的问题。一个 version for Python 2.7 可从 the same site 获得.


您可能还想考虑使用 requests ,一个流行的替代 pycURL。使用起来很愉快,并且正在积极开发中。

关于python - 如何安装 pyCurl?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/507927/

相关文章:

python - 导入 pycurl 时出现 ImportError

python - 设置 SSL 后安装 pycurl 时出现 SSL 错误

python matplotlib非法指令

c - libcurl 是否支持 RTSPS?

python - Django 模型——多对多中的至少一个

c - 如何在 C 中通过 libcurl 使用 cookie 和 postfields?

php - libcurl 中不支持或禁用协议(protocol) "smb"

python - PyCurl 7.19.0 : get cookies from response using getinfo(pycurl. Cookie 列表)

python - 两个数据帧之间的操作或两个多维数组之间的操作

python - 从 python 发出 HTTP 请求并等待很长时间才能响应