无法在 Jupyter 中导入 nltk,即使我可以在 Python 控制台中导入它

Cannot import nltk in Jupyter even though I can import it in Python Console

我安装了nltk,似乎安装成功了。但是当我尝试导入它时,它显示 no module named nltk。但是,当我尝试重新安装它时,它说要求已经满足。怎么会这样呢?我该怎么做才能解决这个问题?谢谢!

此外,如果我尝试 import nltk 使用 python shell(在与我 运行 jupyter notebook 相同的虚拟环境下),我得到以下信息:

Python Jupyter 当前指向的版本似乎有问题。


要解决此问题,请确保 jupyter 和 pip 在同一环境下 运行。例如,比较 which pythonpip -V


还要确保 Python 指向正确的路径:

在您的 Jupyter Notebook 中,

的输出
import sys

sys.version

应与您的 python 版本匹配:

python --version