sto cercando di importare pycurl:Perché Python non può trovare oggetti condivisi nelle directory in sys.path?
$ python -c "import pycurl"
Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: libcurl.so.4: cannot open shared object file: No such file or directory
Ora, libcurl.so.4 si trova in// local/lib usr. Come potete vedere, questo è in sys.path:
$ python -c "import sys; print sys.path"
['', '/usr/local/lib/python2.5/site-packages/setuptools-0.6c9-py2.5.egg',
'/usr/local/lib/python25.zip', '/usr/local/lib/python2.5',
'/usr/local/lib/python2.5/plat-linux2', '/usr/local/lib/python2.5/lib-tk',
'/usr/local/lib/python2.5/lib-dynload',
'/usr/local/lib/python2.5/sitepackages', '/usr/local/lib',
'/usr/local/lib/python2.5/site-packages']
Qualsiasi aiuto sarà molto apprezzato.
Vedere la mia risposta aggiornata, nel caso in cui non si sia impostato correttamente 'LD_LIBRARY_PATH' (ho pensato che il tuo commento avesse i due punti mancanti). –
C'è un link simbolico rotto da qualche parte chiamato libcurl.so.4? Mi sembra che trovi il file ma non riesca ad aprirlo. Se tutto il resto fallisce, cerca l'interprete e cerca la chiamata fallita. –