我使用 libcurl 没有问题,过去使用过一次 pyCurl。现在我想在我的机器和开发人员上设置它。但是我不知道该怎么做。我宁愿不 DL libcirl 文件并将其与 pycurl 一起编译,我想知道最简单的方法。我的机器上安装了 libcurl。
我在 Windows 上。我尝试 DLing 源代码并使用 pycurl 设置脚本,但我没有运气。
我使用 libcurl 没有问题,过去使用过一次 pyCurl。现在我想在我的机器和开发人员上设置它。但是我不知道该怎么做。我宁愿不 DL libcirl 文件并将其与 pycurl 一起编译,我想知道最简单的方法。我的机器上安装了 libcurl。
我在 Windows 上。我尝试 DLing 源代码并使用 pycurl 设置脚本,但我没有运气。
总长,博士
从该网站获取二进制文件: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 存储库下载预编译版本可能会让您一事无成,因为它需要 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 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)
根据http://bazaar-vcs.org/PyCurl
由于 Windows 既没有 cURL 也没有 pycURL,Windows 用户必须同时安装两者。
cURL 下载: http ://curl.haxx.se/download.html 。
pycURL 下载: http ://pycurl.sourceforge.net/download/ 。
两个链接都包含 Linux(和其他 *Nix)压缩包/包和 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 取得了成功。
sudo apt install libcurl4-openssl-dev libssl-dev
pip install pycurl
Windows:python 3.7.1.msi
从https://dl.bintray.com/pycurl/pycurl/下载并安装,它运行良好。