2010-09-23 74 views
0

我无法在我的服务器上运行CentOS 5来安装pycurl for python 2.6。我使用easy_install-2.6,但它输出很多错误。如何安装pycurl for python2.6(CentOS 5)

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

帮助将是巨大的。 :)

+0

请发布错误消息,以便我们可以看一看。不知道你的错误,我不能说太多,但我会重定向你[这里](http://stackoverflow.com/questions/1045906/install-pycurl-in-activepython-2-6)。 – inspectorG4dget 2010-09-23 05:49:45

+0

对不起。我在我的问题中附加了错误日志。 – Wzof 2010-09-23 07:03:57

回答

2

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

在你的情况下,我相信包管理器是yum。它可能有一些搜索功能,可以让你查找pycurl,但是我猜这个包的名字就像python-pycurl(至少在Debian和相关的发行版中)。因此,

yum install python-pycurl 

是安装PyCURL的首选方式。

+0

与yum安装python-pycurl,它会安装pycurl for python2.4 – Wzof 2010-09-23 07:49:56

0

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

1

你是怎么安装python的?你可能要做的:

百胜安装python26-devel的

1

我找到答案从serverfault

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

我想通了。对于任何可能对此感兴趣的人,我都是这样做的。

  1. 打造你想要的卷曲/ libcurl中的版本替换目录(我用的/ opt /卷曲)按照指示在这里 http://markus.revti.com/2009/12/install-rtorrent-using-curl-in-different-path-on-centos-linux/

  2. 抓住了适当的libcurl版本在这里http://pycurl.sourceforge.net/download/

    的pycurl源
  3. 运行setup.py,并告诉它来建立对你的备用libcurl的,即 python26的setup.py安装--curl-配置= /选择/卷曲/斌/卷曲配置