繁体   English   中英

python中导入nltk时出现分段错误

[英]segmentation fault while importing nltk in python

尝试在Debian机器上导入nltk时出现分段错误。

这是python详细输出:-

>>> import nltk
....
....

import scipy.linalg.blas # precompiled from /usr/local/lib/python2.7/dist-packages/scipy/linalg/blas.pyc
# trying /usr/local/lib/python2.7/dist-packages/scipy/linalg/_fblas.so
dlopen("/usr/local/lib/python2.7/dist-packages/scipy/linalg/_fblas.so", 2);
Segmentation fault

有什么建议么 ? 我尝试卸载并重新安装scipy,然后再尝试nltk。

谢谢阿米特

我有同样的问题。 我卸载了scipy和nltk,然后仅重新安装了nltk。

pip uninstall scipy
pip uninstall nltk
pip install --no-cache-dir nltk

python
import nltk
nltk.download()

作品。
但是,当我重新安装scipy时问题又回来了。对我来说,解决方案是使用pip和conda卸载这两个软件包(conda卸载nltk),然后使用conda和nltk使用pip重新安装scipy。 这种组合对我有用,我不确定为什么为什么原因可能是在Anaconda中预先安装了nltk。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM