在CentOS上安装Pycurl?

Rad*_*Hex 2 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
Run Code Online (Sandbox Code Playgroud)

一些帮助将是惊人的.:|

n_a*_*e_q 7

我知道这是一个老问题,但我只是遇到了这个问题,解决方法是添加以下软链接:

ln -s /usr/local/lib/libcurl.so.4.1.0 /usr/lib/libcurl.so.4
Run Code Online (Sandbox Code Playgroud)

这是针对libcurl 7.19的.

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

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