Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在CentOS上安装Pycurl?_Python_Linux_Curl_Centos_Pycurl - Fatal编程技术网

Python 在CentOS上安装Pycurl?

Python 在CentOS上安装Pycurl?,python,linux,curl,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 导入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
导入pycurl 回溯(最近一次呼叫最后一次): 文件“”,第1行,在 ImportError:libcurl.so.4:无法打开共享对象文件:没有这样的文件或目录

一些帮助将是不可思议的|

看起来您缺少libcurl库,可以这样安装:

sudo yum install libcurl
在此之后,最好通过执行以下操作刷新pycurl安装:

sudo easy_install pycurl
如果出现错误“command not found”(我不知道CentOS的Python内置版本是否包含SetupTools a/k/a/easy_install),则首先需要SetupTools,然后运行上面的easy_install命令:

sudo yum install python-setuptools

希望有帮助

在Fedora 13中,python pycurl将是您正在寻找的软件包。试试看。

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

ln -s /usr/local/lib/libcurl.so.4.1.0 /usr/lib/libcurl.so.4
这是为libcurl 7.19准备的

问题似乎是pycurl正在查找libcurl,因此它位于与CentOS上安装位置不同的位置


这在手动安装pycurl时起作用,例如当您使用的python版本不是2.4时,这可能是当前大多数安装。我假设pycurl centos rpm可以处理这个问题,但它仅适用于2.4。

yum输出:没有可用的libcurl包。无事可做。