2010-09-23 6 views
0

Je ne peux pas installer pycurl pour python 2.6 sur mon serveur CentOS 5. J'utilise easy_install-2.6, mais il génère beaucoup d'erreurs.Comment installer pycurl pour python2.6 (CentOS 5)

sortie ici: http://pastebin.com/Dw92H7fC

aide serait super. :

+0

Veuillez poster les messages d'erreur afin que nous puissions jeter un coup d'œil. Sans connaître vos erreurs, je ne peux pas en dire beaucoup, mais je vais vous rediriger [ici] (http://stackoverflow.com/questions/1045906/install-pycurl-in-activepython-2-6). – inspectorG4dget

+0

Je suis désolé. J'ai joint mon journal d'erreur dans ma question. – Wzof

Répondre

2

Je n'ai aucune expérience avec CentOS en particulier, mais en règle générale toujours utilisez le gestionnaire de paquets de votre système pour installer des choses sauf si vous avez des besoins très spéciaux. Le gestionnaire de paquets facilite grandement l'installation/la désinstallation, et plus important encore, simplifie la gestion des mises à jour de sécurité et évite les ruptures lors de la mise à niveau de votre système d'exploitation.

Dans votre cas, je crois que le gestionnaire de paquets est miam. Il a probablement une fonction de recherche qui vous permet de chercher pycurl, mais je suppose que le nom du paquet est quelque chose comme python-pycurl (du moins c'est dans Debian et les distributions associées). Par conséquent

yum install python-pycurl 

est la méthode préférée pour installer PyCURL.

+0

avec yum install python-pycurl, il va installer pycurl pour python2.4 – Wzof

0

Il semblerait que vous n'ayez pas installé correctement les composants de développement de Python (en particulier les en-têtes: il ne trouve pas Python.h). Installez-les à l'emplacement correct et cela devrait simplement fonctionner. Python le fait généralement bien si vous lancez make install, alors je me demande comment vous l'avez installé?

1

Comment avez-vous installé Python? Vous avez probablement besoin de faire:

yum install-devel Python26

1

J'ai trouvé réponse de serverfault

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

I figured it out. Pour tous ceux qui pourraient être intéressés, voici ce que j'ai fait.

  1. Construisez votre version désirée de boucle/libcurl dans un autre répertoire (je/opt/boucle) en suivant les instructions ici http://markus.revti.com/2009/12/install-rtorrent-using-curl-in-different-path-on-centos-linux/

  2. Prenez la source pycurl pour la version libcurl appropriée ici http://pycurl.sourceforge.net/download/

  3. Run setup.py et lui dire de construire contre votre libcurl autre, à savoir Python26 setup.py install --curl-config =/opt/boucle/bin/curl-config