Python 3.7.0(Windows 10)上的PycURL安装

2024-06-13 21:29:04 发布

您现在位置:Python中文网/ 问答频道 /正文

我在以下环境中安装PycURL时遇到问题

环境

Python 3.7.0
Windows 10 

问题

C:\>pip install pycurl
Collecting pycurl
  Using cached https://files.pythonhosted.org/packages/e8/e4/0dbb8735407189f00b33d84122b9be52c790c7c3b25286826f4e1bdb7bde/pycurl-7.43.0.2.tar.gz
    Complete output from command python setup.py egg_info:
    Please specify --curl-dir=/path/to/built/libcurl

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 10 in C:\Users\user01\AppData\Local\Temp\pip-install-xrandomx\pycurl\

C:\>

根据官方网站。。。http://pycurl.io/docs/latest/install.html#official-packages

Currently official PycURL packages are built against the following Python versions:

2.7.10
3.2.5
3.3.5
3.4.3
3.5.2
3.6.0

这是否意味着我必须卸载当前的Python3.7.0并安装3.6.0才能使其工作?

还有别的选择吗?


Tags: installpippyinfo环境eggwindowspackages
1条回答
网友
1楼 · 发布于 2024-06-13 21:29:04

你有两个主要的选择:

  • 手动编译Python 3.7的pycurl(挖掘的起点是here
  • 使用pycurl的非官方二进制

后者容易得多。

最著名的非官方二进制文件站点是this one。从here下载与您的python版本和python架构相匹配的pycurl的whl文件。使用pip安装下载的文件:

pip install C:/path/to/downloaded/file/pycurl‑7.43.1‑cp37‑cp37m‑win_amd64.whl

相关问题 更多 >