python - 在 Windows 上安装 pycurl 时遇到问题

标签 python windows pycurl

我无法在我的 Windows 计算机上安装 pycurl。 起初我尝试了 pip,但遇到了“Please specify --curl-dir=/path/to/built/libcurl”错误,并且在再次运行之前尝试安装 curl。

我从 http://curl.haxx.se/download.html 下载了 curl并将其提取到自己的文件夹中。

我尝试了以下方法:

D:\Downloads\pycurl-7.19.5.1\pycurl-7.19.5.1>python setup.py install --curl-dir="D:\Downloads\curl-7.40.0\curl-7.40.0"

但收到以下错误。

Using curl directory: D:\Downloads\curl-7.40.0\curl-7.40.0
libcurl.lib does not exist at D:\Downloads\curl-7.40.0\curl-7.40.0\lib\libcurl.lib.
Curl directory must point to compiled libcurl (bin/include/lib subdirectories):

我找不到它正在寻找的这个 libcurl.lib 文件。

如有任何帮助,我们将不胜感激。

更新:

已从同一网站重新下载新库 curl-7.40.0-win64,其中包含一个 libcurl.lib 文件。

D:\Downloads\pycurl-7.19.5.1\pycurl-7.19.5.1>python setup.py install --curl-dir=
"D:\Downloads\curl-7.40.0-win64\curl-7.40.0-win64\"
Curl directory does not exist: D:\Downloads\curl-7.40.0-win64\curl-7.40.0-win64"


D:\Downloads\pycurl-7.19.5.1\pycurl-7.19.5.1>python setup.py install --curl-dir=
"D:\Downloads\curl-7.40.0-win64\curl-7.40.0-win64\lib"
Using curl directory: D:\Downloads\curl-7.40.0-win64\curl-7.40.0-win64\lib
libcurl.lib does not exist at D:\Downloads\curl-7.40.0-win64\curl-7.40.0-win64\l
ib\lib\libcurl.lib.
Curl directory must point to compiled libcurl (bin/include/lib subdirectories):
D:\Downloads\curl-7.40.0-win64\curl-7.40.0-win64\lib

D:\Downloads\pycurl-7.19.5.1\pycurl-7.19.5.1>

最佳答案

另一种解决问题的简单方法是使用 Christoph Gohlke的收藏 Python Extension Package for Windows .

您可以使用 Ctrl+F 并搜索 pycurl

或点击here .

关于python - 在 Windows 上安装 pycurl 时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28287446/

相关文章:

python - 使用 libcurl4 导入 pycurl 会引发 ImportError

python - 如果这个方法是错误的,那么为什么解释器只执行了一半呢?

python - 复制 html 代码从 "string"到下一个 "string"

python - 如何指定正则表达式不匹配的内容

windows - 为什么当用户单击任务栏按钮时模态 Delphi 窗体不接收 WM_SYSCOMMAND?

facebook - 使用 curl 将 base64 编码的图像作为表单变量发送

python - Selenium / python : Find <label for =""> element with no other attributes

c++ - 如何获取适用于 Visual Studio 的 Boost 库二进制文件?

c# - 如何检测是否安装了MySQL?

python - 使用需要不记名 token 的 API 在 Python 中进行 API 调用