Как установить pycurl для python2.6 (CentOS 5) - PullRequest
0 голосов
/ 23 сентября 2010

Я не могу установить pycurl для python 2.6 на моем сервере с CentOS 5. Я использую easy_install-2.6, но он выдает много ошибок.

вывод здесь: http://pastebin.com/Dw92H7fC

Помощь была бы отличной. :)

Ответы [ 4 ]

2 голосов
/ 23 сентября 2010

У меня нет опыта работы с CentOS, в частности, но, как правило, вы должны всегда использовать менеджер пакетов вашей системы для установки, если у вас нет особых потребностей. Диспетчер пакетов упрощает установку / удаление и, что более важно, упрощает управление обновлениями безопасности и позволяет избежать сбоев при обновлении ОС.

В вашем случае я считаю, что менеджер пакетов - это yum. Вероятно, у него есть некоторая функция поиска, которая позволяет вам искать pycurl, но я предполагаю, что имя пакета выглядит как python-pycurl (по крайней мере, в Debian и связанных дистрибутивах). Следовательно

yum install python-pycurl

является предпочтительным способом установки PyCURL.

1 голос
/ 29 февраля 2012

Я нашел ответ от serverfault

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

Я понял это.Для тех, кто может быть заинтересован, вот что я сделал.

  1. Создайте нужную версию curl / libcurl в альтернативном каталоге (я использовал / opt / curl), следуя инструкциям здесь http://markus.revti.com/2009/12/install-rtorrent-using-curl-in-different-path-on-centos-linux/

  2. Захватите источник pycurl для соответствующей версии libcurl здесь http://pycurl.sourceforge.net/download/

  3. Запустите setup.py и скажите, что он собирается с вашим альтернативным libcurl, то есть с python26 setup.py install --curl-config = / opt / curl / bin / curl-config

1 голос
/ 30 октября 2010

Как вы установили python?Вам, вероятно, нужно сделать:

yum install python26-devel

0 голосов
/ 23 сентября 2010

Похоже, что вы неправильно установили компоненты разработки Python (особенно заголовки: он не может найти Python.h).Установите их в правильное место, и оно должно просто работать.Python обычно делает это довольно хорошо, если вы запускаете make install, поэтому мне интересно, как вы его установили?

...