Я знаю, что это старый вопрос, но у меня просто была эта проблема, и решением было добавить следующую программную ссылку:
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.