Установка Pycurl на CentOS? - PullRequest
       13

Установка Pycurl на CentOS?

2 голосов
/ 21 апреля 2010

Я считаю, что установить pycurl на CentOS 5 вполне невыполнимая миссия.

Это ошибка, которую я получаю:

>>> import pycurl
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: libcurl.so.4: cannot open shared object file: No such file or directory

Некоторая помощь была бы невероятной. : |

Ответы [ 3 ]

7 голосов
/ 20 мая 2011

Я знаю, что это старый вопрос, но у меня просто была эта проблема, и решением было добавить следующую программную ссылку:

ln -s /usr/local/lib/libcurl.so.4.1.0 /usr/lib/libcurl.so.4

Это для libcurl 7.19.

Похоже, проблема в том, что pycurl ищет libcurl в другом месте, отличном от того, где он установлен в CentOS.

Это работает при ручной установке pycurl, например, когда вы используете версию Python, отличную от 2.4, что, вероятно, является большинством современных установок. Я предполагаю, что Pycurl Centos RPM обрабатывает это, но это работает только для 2.4.

1 голос
/ 24 июня 2010

В Fedora 13 пакет python-pycurl будет пакетом, который вы искали. Попробуйте это.

0 голосов
/ 21 апреля 2010

Похоже, вам не хватает библиотек libcurl, которые вы можете установить следующим образом:

sudo yum install libcurl

После этого может быть хорошей идеей обновить установку Pycurl, выполнив следующие действия:

sudo easy_install pycurl

Если это выдает ошибку «команда не найдена» (я не знаю, включает ли встроенная версия CentOS Python для CentOS SetupTools a / k / a / easy_install), то сначала вам нужно SetupTools, а затем запустить команда easy_install выше:

sudo yum install python-setuptools

Надеюсь, это поможет!

...