微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

导入错误ghmm库

我得到这个错误

Traceback (most recent call last): File "<stdin>",line 1,in <module> File "/usr/local/lib/python2.6/dist-packages/ghmm.py",line 112,in <module> import ghmmwrapper File "/usr/local/lib/python2.6/dist-packages/ghmmwrapper.py",line 25,in <module> _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 <yourapp.py>

cd ~ vi .bashrc #at the end of file add: export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib # relogin terminal

尝试执行sudo ldconfig运行时绑定。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐