如何为python2.6(CentOS 5)安装pycurl

时间:2010-09-23 05:30:51

标签: python pycurl centos5

我无法在运行CentOS 5的服务器上安装pycurl for python 2.6。我使用easy_install-2.6,但输出了很多错误。

输出:http://pastebin.com/Dw92H7fC

帮助会很棒。 :)

4 个答案:

答案 0 :(得分:2)

我没有特别使用CentOS的经验,但作为一般经验法则,除非您有非常特殊的需求,否则总是使用系统的包管理器来安装。软件包管理器使安装/卸载变得轻而易举,更重要的是,它使管理安全更新变得简单,并避免在升级操作系统时出现破坏。

在你的情况下,我相信包经理是百胜。它可能有一些搜索功能,允许你查找pycurl,但我猜测包的名称就像python-pycurl(至少它是在Debian和相关的发行版中)。因此

yum install python-pycurl

是安装PyCURL的首选方法。

答案 1 :(得分:1)

你是如何安装python的?您可能需要这样做:

yum install python26-devel

答案 2 :(得分:1)

我从serverfault

找到答案

https://serverfault.com/questions/235981/installing-libcurl-7-19-on-centos5

我明白了。对于任何可能对此感兴趣的人都是我做的。

  1. 按照此处的说明在备用目录(我使用/ opt / curl)中构建所需的curl / libcurl版本 http://markus.revti.com/2009/12/install-rtorrent-using-curl-in-different-path-on-centos-linux/

  2. 在此处抓取适当的libcurl版本的pycurl源http://pycurl.sourceforge.net/download/

  3. 运行setup.py并告诉它针对您的备用libcurl进行构建,即 python26 setup.py install --curl-config = / opt / curl / bin / curl-config

答案 3 :(得分:0)

看起来好像没有正确安装Python的开发组件(特别是头文件:它找不到Python.h)。将它们安装到正确的位置,它应该工作。如果你运行make install,Python通常会做得很好,所以它让我想知道你是如何安装它的?