过去的几个小时里我一直在尝试解决这个问题,但没有成功。
如果我没记错的话,我正在尝试在另一台机器上运行我在 Windows 10 机器上编写的 Python 程序,该机器具有 Windows 10 和 Ubuntu 18.04“Bionic Beaver”双启动。
每次我使用 spyder/pycharm 运行代码时都会出现这个错误,即使我尝试了在这里和 stackoverflow 上找到的很多建议:
ModuleNotFoundError: No module named 'nltk'
到目前为止,我已经尝试下载nltk
:
1)使用他们自己网站的说明:sudo pip install -U nltk
2)使用anaconda3:conda install -c anaconda nltk
首先,它曾经向我显示一些权限被拒绝的问题,因为我猜测 anaconda3 文件夹被设置为“仅访问”,但我使用:sudo chown -R usr foldername
来解决这个问题。
我甚至尝试更新pip
、anaconda
和nltk
,但没有得到积极结果。
这可能与双启动机器有关吗?或者可能是因为安装了 anaconda?
奇怪的是,当我python
在终端中输入时,import nltk
它显示>>
,但没有错误消息。这真是令人沮丧,我希望有人能帮助我!
答案1
这可能与使用 conda 有关。我使用它的时间很短,对我来说,直接把它吹出来并手动安装东西更简单。
从评论中转换而来,因为 OP 说这解决了他们的问题