首页 > 解决方案 > Python 3.7:在 Windows 10 上安装 pycurl

问题描述

我一直在尝试安装 pycurl,但不断收到以下错误。

C:\>pip install pycurl
Collecting pycurl
  Using cached https://files.pythonhosted.org/packages/e1/e2/xxx/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\sabrina\AppData\Local\Temp\pip-install-xxx\pycurl\

C:\>

这是在 Windows 10 上运行的 Python 3.7.0。

C:\>py -V
Python 3.7.0

我一直在寻找并发现以下问题,但他 在 Windows 上使用 Python 2.6 pycurl 安装

我还找到了以下链接 https://pypi.org/project/pycurl/7.19.5.1/#files

不幸的是,二进制安装程序仅支持 v3.4。

有没有办法让它工作?

标签: pythonpython-3.xpycurl

解决方案


手动为 Python 3.7 编译 pycurl 或使用 pycurl 的非官方二进制文件:

从此处下载与您的 python 版本和 python 架构匹配的 pycurl 的 whl 文件。在cmd中打开目录,用pip安装:

pip install pycurl-7.43.0.4-cp37-cp37m-win32.whl

推荐阅读