ModuleNotFoundError:在 Windows 10 + Ubuntu 18.04 机器上安装后没有名为“nltk”的模块

ModuleNotFoundError:在 Windows 10 + Ubuntu 18.04 机器上安装后没有名为“nltk”的模块

过去的几个小时里我一直在尝试解决这个问题,但没有成功。

如果我没记错的话,我正在尝试在另一台机器上运行我在 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来解决这个问题。

我甚至尝试更新pipanacondanltk,但没有得到积极结果。

这可能与双启动机器有关吗?或者可能是因为安装了 anaconda?

奇怪的是,当我python在终端中输入时,import nltk它显示>>,但没有错误消息。这真是令人沮丧,我希望有人能帮助我!

答案1

这可能与使用 conda 有关。我使用它的时间很短,对我来说,直接把它吹出来并手动安装东西更简单。

从评论中转换而来,因为 OP 说这解决了他们的问题

相关内容