Думаю, он динамически загружает либкурлу, когда питон бежит?
Ага.
Я бы хотел, чтобы pycurl использовал пользовательскую сборку libcurl, а все остальные программы - стандартную версию.
Убедитесь, что ваша libcurl не установлена в один из стандартных путей библиотеки, включая /usr/local/lib
. Если это /opt/curl/lib
, то перед запуском python:
export LD_LIBRARY_PATH=/opt/curl/lib:$LD_LIBRARY_PATH
Скорее всего, в данный момент он не определен, но последняя часть (:$LD_LIBRARY_PATH
) находится там на всякий случай. Это переопределяет стандартные пути поиска, используемые компоновщиком/загрузчиком, так что если у вас там есть совместимая libcurl, то это то, что будет загружено.
Вы должны иметь возможность проверить это, запустив впоследствии ldd
на бинарном модуле pycurl, где бы это ни было.
Вы смотрите на неправильный раздел страницы.
Секция бота упоминает BZbot, Mozbot и другие.