如何安装 pyCurl?

发布于 2024-07-12 08:25:58 字数 206 浏览 10 评论 0原文

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

我在 Windows 上。 我尝试DLing源代码并使用pycurl设置脚本,但我没有运气。

I used libcurl with no problems and used pyCurl once in the past. Now i want to set it up on my machine and dev. However i have no idea how to do it. I rather not DL libcirl files and compile that along with pycurl, i want to know the simplest method. I have libcurl installed on my machine.

I am on Windows. I tried DLing the sources and use pycurl setup script, but I had no luck.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

叹梦 2024-07-19 08:25:58

TL,DR

从以下网站获取二进制文件:http:// www.lfd.uci.edu/~gohlke/pythonlibs/

直接链接:2.6 32位,
<代码>2.7 32位< /code>,2.6 64位2.7 64bit


对于 pycURL,pipeasy_install 都会失败在 Windows 上。

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

从官方下载预编译版本 pycURL
存储库
可能会帮助你
无处可去,因为它需要 Python 2.5。 它不能与 2.6 一起工作。

目前唯一简单的方法似乎是
这个
非官方发布。 它是一个可执行安装程序,我在没有任何安装程序的情况下使用了它
Python 2.6 的问题。 Python 版本
2.7

可从同一网站获取。


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

TL,DR

Get a binary from this website: http://www.lfd.uci.edu/~gohlke/pythonlibs/

Direct links: 2.6 32bit,
2.7 32bit,2.6 64bit, 2.7 64bit


For pycURL, both pip and easy_install will fail on Windows.

I also tried to download and install the pycURL package manually, after
downloading cURL, but that didn't work either, even if specifying the
CURL_DIR ( it complained that it cannot find 'lib\libcurl.lib' ). From what
I can gather from the README, what it needs in the CURL_DIR is the source
distribution of cURL, not the executable.

Downloading the precompiled version from the official pycURL
repository
will probably get you
nowhere, because it requires Python 2.5. It will not work with 2.6.

The only easy way at the moment seems to be
this
unofficial release. It an executable installer, and I have used it without any
issues with Python 2.6. A version for Python
2.7

is available from the same site.


You might also want to consider using requests, a popular alternative to pycURL. It's a pleasure to use, and is actively developed.

无所的.畏惧 2024-07-19 08:25:58

您可以尝试从这里下载 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 日]

或此处

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)< br>
pycurl-ssl-7.16.4.win32-py2.4.exe 2007 年 9 月 5 日 19:28 546K 预编译 win32 安装程序(带有 openssl-0.9.8e、zlib-1.2.3、c-ares-1.4.0)< br>
pycurl-ssl-7.16.4.win32-py2.5.exe 2007 年 9 月 5 日 19:27 546K 预编译 win32 安装程序(带有 openssl-0.9.8e、zlib-1.2.3、c-ares-1.4.0)< br>
pycurl-ssl-7.18.2.win32-py2.5.exe 17-Jun-2008 20:43 540K 预编译 win32 安装程序(带有 openssl-0.9.8h、zlib-1.2.3)

You can try to download pycurl from here

http://www.lfd.uci.edu/~gohlke/pythonlibs/

PycURL is a interface to the libcurl library.
pycurl-7.19.0.win-amd64-py2.6.‌exe [863 KB] [Python 2.6] [64 bit] [Dec 09, 2010]
pycurl-7.19.0.win-amd64-py2.7.‌exe [863 KB] [Python 2.7] [64 bit] [Dec 09, 2010]
pycurl-7.19.0.win32-py2.6.‌exe [764 KB] [Python 2.6] [32 bit] [Dec 09, 2010]
pycurl-7.19.0.win32-py2.7.‌exe [764 KB] [Python 2.7] [32 bit] [Dec 09, 2010]

or here

http://pycurl.sourceforge.net/download/

pycurl-ssl-7.15.5.1.win32-py2.4.exe 02-Oct-2006 10:10 534K precompiled win32 installer (with 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 precompiled win32 installer (with 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 precompiled win32 installer (with 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 precompiled win32 installer (with 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 precompiled win32 installer (with openssl-0.9.8h, zlib-1.2.3)

恋竹姑娘 2024-07-19 08:25:58

取决于平台。 在 ubuntu 上,它就像这样简单:

sudo apt-get install python-pycurl

这是一个很常见的软件包,以至于大多数主要的 Linux 发行版都会在其源代码中包含它。

如果您使用的是 Windows,则还需要 cURL。 然后你可以安装 pycurl ,它包含在安装程序中。

Depends on platform. Here on ubuntu it's as simple as:

sudo apt-get install python-pycurl

It's common enough a package to think that most major Linux distributions will have it in their sources.

If you're on windows, you'll need cURL too. Then you can install pycurl which comes wrapped in an installer.

对风讲故事 2024-07-19 08:25:58

根据 http://bazaar-vcs.org/PyCurl

由于 Windows 没有附带
既不是 cURL 也不是 pycURL,Windows 用户
必须安装两者。

cURL 下载:
http://curl.haxx.se/download.html

pycURL 下载:
http://pycurl.sourceforge.net/download/

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

这两个链接都有 Windows 安装程序,希望它们对您有用。

According to http://bazaar-vcs.org/PyCurl

Since Windows does not come with
neither cURL or pycURL, Windows users
will have to install both.

cURL downloads:
http://curl.haxx.se/download.html.

pycURL downloads:
http://pycurl.sourceforge.net/download/.

Both links contain Linux (and other
*Nix) tarballs/packages and Windows installer files.

There are windows installers at both links, hopefully they will work for you.

当爱已成负担 2024-07-19 08:25:58

正如已经说过的,这取决于平台。

一般来说,我更喜欢只使用为我的操作系统打包的 Python 解释器本身,并将其他所有内容安装在 虚拟环境中环境,但这是一个完全不同的故事......
如果您安装了 setuptools,安装大多数 Python 包就像这样简单:

easy_install pycurl

As it has been said already, it depends on the platform.

In general, I prefer to use only the Python interpreter itself that is packaged for my OS and install everything else in a virtual environment, but this is a whole different story...
If you've got setuptools installed, installing most Python packages is as simple as:

easy_install pycurl
︶ ̄淡然 2024-07-19 08:25:58
sudo apt install libcurl4-openssl-dev libssl-dev
pip install pycurl
sudo apt install libcurl4-openssl-dev libssl-dev
pip install pycurl
橘虞初梦 2024-07-19 08:25:58

我的环境是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。

My environment is Windows 7 and Python 2.7. Although my Windows 7 is 64-bit, my Python 2.7 is 32-bit.

I had success by visiting http://pycurl.sourceforge.net/download/ and downloading and running pycurl-7.19.3.win32-py2.7.msi.

北风几吹夏 2024-07-19 08:25:58

视窗:
蟒蛇3.7.1
https://dl.bintray.com/pycurl/ 下载 .msi pycurl/ 并安装,它工作得很好。

Windows:
python 3.7.1
Download .msi from https://dl.bintray.com/pycurl/pycurl/ and install, it works perfectly.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文