Переконайтесь, що ваш модуль libcurl.so знаходиться в шлях до системної бібліотеки, який відрізняється від шляху бібліотеки python.
"Швидке виправлення" - це додати цей шлях до змінної LD_LIBRARY_PATH. Однак якщо встановити цю систему (або навіть ширину облікового запису), це BAD IDEA, оскільки можна встановити її таким чином, що деякі програми знайдуть бібліотеку, в якій вона не повинна або, що ще гірше, не відкриє отвори в безпеці.
Якщо ваші "локально встановлені бібліотеки" встановлені, наприклад, / usr / local / lib, додайте цей каталог у /etc/ld.so.conf (це текстовий файл) та запустіть "ldconfig"
Команда запустить утиліту кешування, але також створить усі необхідні "символічні посилання", необхідні для роботи системи завантажувача. Дивно, що "make install" для libcurl цього не робилося, але можливо, це не могло, якщо / usr / local / lib вже не в /etc/ld.so.conf.
PS: можливо, що ваш /etc/ld.so.conf не містить нічого, крім "включати ld.so.conf.d / *. Conf". Ви можете додати шлях до каталогу до нього або просто створити новий файл всередині каталогу, з якого він включений. Не забудьте запустити "ldconfig" після нього.
Будь обережний. Помилка цієї помилки може накрутити вашу систему.
Додатково: переконайтеся, що ваш модуль python складений із ТОЇ версії libcurl. Якщо ви просто скопіювали деякі файли з іншої системи, це звичайно завжди працює. Якщо ви сумніваєтесь, компілюйте свої модулі в системі, на якій ви маєте намір запустити їх.
LD_LIBRARY_PATH
(я вважав, що у вашому коментарі відсутня двокрапка).