python - 在 CentOS 上安装 Pycurl?

标签 python linux curl centos pycurl

我发现在 CentOS 5 上安装 pycurl 是不可能完成的任务。

这是我遇到的错误:

>>> import pycurl
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: libcurl.so.4: cannot open shared object file: No such file or directory

一些帮助将超出惊人的范围。 :|

最佳答案

我知道这是一个老问题,但我刚遇到这个问题,解决方案是添加以下软链接(soft link):

ln -s /usr/local/lib/libcurl.so.4.1.0 /usr/lib/libcurl.so.4

这是针对 libcurl 7.19 的。

问题似乎是 pycurl 正在寻找 libcurl,所以它所在的位置与它在 CentOS 上的安装位置不同。

这在手动安装 pycurl 时有效,例如在使用 2.4 以外的 python 版本时,这可能是当今大多数安装。我假设 pycurl centos rpm 可以处理,但这仅适用于 2.4。

关于python - 在 CentOS 上安装 Pycurl?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2684224/

相关文章:

python - 对列表中的 x 空间进行循环引用的代码

python - 为什么两个相同的字符串但以不同的方式连接在使用 python 调用的 shell 上下文中会产生不同的结果?

Python OpenCV : Why does fillPoly() only draw grey polygons, 无论其颜色参数如何?

php - 以编程方式更改 to 退出节点(获取新 IP)

python - PyArray_BOOL 声明和在 C 扩展中使用 Numpy bool 数组

linux - 尾文件 - 计算具有给定模式的行数

linux - GDB 调试器错误

arrays - 如何在 bash 脚本中清空数组

PHP-CloudConvert : Peer certificate cannot be authenticated with known CA certificates.

node.js - request.js 失败,而 CURL 对于带有授权 header 的 GET 请求成功