无法用pip安装pycurl

mrg*_*oom 9 python installation pip pycurl

无法使用pip,win xp x32,python 2.7安装pycurl.

这是日志

pip install pycurl
Downloading/unpacking pycurl
  Downloading pycurl-7.19.3.1.tar.gz (116Kb): 116Kb downloaded
  Running setup.py egg_info for package pycurl
    Please specify --curl-dir=/path/to/built/libcurl
    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:\Documents and S
ettings\User\build\pycurl
Storing complete log in C:\Documents and Settings\User\Application Data\pip\pi
p.log
Run Code Online (Sandbox Code Playgroud)

小智 13

按照上面提到的步骤一,解决了我的问题。

sudo apt install libcurl4-gnutls-dev librtmp-dev

pip install pycurl
Run Code Online (Sandbox Code Playgroud)


dle*_*win 8

这确实是个问题。无需像通常建议的那样更新 pip 或轻松安装,更新不会有什么坏处,但您仍然会遇到问题,直到您:

  1. 安装 libcurl4-gnutls-dev librtmp-dev 包
  2. pip安装pycurl

在 Linux 中工作相同

  • 在 CentOS 上,我收到错误“没有可用的 libcurl4-gnutls-dev 软件包”和“没有可用的 librtmp-dev 软件包”。 (2认同)

reg*_*gie 5

我有同样的问题.我可以用easy_install安装它:

easy_install pycurl
Run Code Online (Sandbox Code Playgroud)

有关easy_install,请参阅setuptools.


ste*_*erd 5

以下是我为解决此问题所做的简单步骤:

  1. 在这里下载您想要的版本的轮子:https://www.lfd.uci.edu/~gohlke/pythonlibs/

  2. 然后你可以像这样 pip install :

    pip install C:\sample\sample_dir\whl_file_downloaded

你应该知道能够导入你的 python 文件


小智 -3

Hai Vu 说过,你需要先安装 cURL。这是下载页面:http://curl.haxx.se/download.html 我建议您将其安装在 C:/ 目录中,或者如果您已经在其他地方安装了它,请将curl.exe 文件复制到您的 c:/

完成后,您可以通过转到 cmd 提示符来尝试:

cd c:/
curl "your-curl-request"
Run Code Online (Sandbox Code Playgroud)

如果它有效,则说明curl已正确安装,您可以使用pip安装pycurl。

  • 否决是因为这 1) 不起作用 2) 将可执行文件放在系统驱动器根目录中是糟糕的建议。 (4认同)