繁体   English   中英

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

[英]How do I install pycurl for python2.6 (CentOS 5)

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

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

帮助会很棒。 :)

我没有使用CentOS的经验,但是一般来说,除非有特殊需要,否则应始终使用系统的软件包管理器进行安装。 程序包管理器使安装/卸载变得轻而易举,更重要的是,它使管理安全更新和避免在升级OS时造成损坏变得容易。

在您的情况下,我认为程序包经理是百胜。 它可能具有一些搜索功能,可让您查找pycurl,但我想该软件包的名称类似于python-pycurl(至少在Debian和相关发行版中)。 于是

yum install python-pycurl

是安装PyCURL的首选方式。

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

百胜安装python26-devel

我从serverfault找到了答案

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

我想到了。 对于任何对此感兴趣的人,我就是这么做的。

  1. 按照http://markus.revti.com/2009/12/install-rtorrent-using-curl-in-different-中的说明,在备用目录(我使用/ opt / curl)中构建curl / libcurl的所需版本。 路径上的centos-LINUX /

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

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

似乎您没有正确安装Python的开发组件(尤其是标头:找不到Python.h)。 将它们安装到正确的位置,它应该可以正常工作。 如果运行make install,Python通常会做得很好,所以让我想知道如何安装它?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM