我收到此错误:
Traceback (most recent call last):
File "", line 1, in
File "/usr/local/lib/python2.6/dist-packages/ghmm.py", line 112, in
import ghmmwrapper
File "/usr/local/lib/python2.6/dist-packages/ghmmwrapper.py", line 25, in
_ghmmwrapper = swig_import_helper()
File "/usr/local/lib/python2.6/dist-packages/ghmmwrapper.py", line 21, in swig_import_helper
_mod = imp.load_module('_ghmmwrapper', fp, pathname, description)
ImportError: libghmm.so.1: cannot open shared object file: No such file or directory
但
root@ubuntu:~# sudo locate libghmm
/usr/local/lib/libghmm.a
/usr/local/lib/libghmm.la
/usr/local/lib/libghmm.so
/usr/local/lib/libghmm.so.1
/usr/local/lib/libghmm.so.1.0.0
为什么我会收到此错误?我尝试添加
/usr/local/lib/
我的PYTHONPATH
但它不起作用.
解决方法:
PYTHONPATH适用于python模块,而不适用于系统库.
您可以将本地路径添加到系统:
>以root身份/etc/ld.so.conf进行编辑
>使用/usr/local/lib添加新行
>保存并退出
>运行“sudo ldconfig”
然后重启你的应用程序,它会工作.
如果您不想对系统进行任何更改,可以使用环境变量:
LD_PRELOAD_PATH=/usr/local/lib python
标签:importerror,python,linux,import,hidden-markov-models