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

2024-05-13 18:24:42 发布

您现在位置:Python中文网/ 问答频道 /正文

正在尝试导入DebinLa机器上的错误。在

以下是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。在

谢谢, 阿米特


Tags: import机器solibpackagesusrlocaldist
1条回答
网友
1楼 · 发布于 2024-05-13 18:24:42

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

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

python
import nltk
nltk.download()

有效。
不过,当我重新安装scipy时,问题又出现了。。。 我的解决方案是使用pip和conda卸载这两个包(conda uninstall nltk),然后使用conda和nltk使用pip重新安装scipy。这个组合对我很有效,我不太清楚为什么要这样做,原因可能是水蟒之前安装的nltk有问题。在

相关问题 更多 >