相关疑难解决方法(0)

为什么Python不能找到sys.path目录中的共享对象?

我正在尝试导入pycurl:

$ 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
Run Code Online (Sandbox Code Playgroud)

现在,libcurl.so.4位于/ usr/local/lib中.如您所见,这是在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']
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激.

python shared-libraries libcurl pycurl

118
推荐指数
5
解决办法
18万
查看次数

标签 统计

libcurl ×1

pycurl ×1

python ×1

shared-libraries ×1