如何使用不同版本的 Python 访问 NLTK
How to access NLTK with different versions of Python
我开始使用 Python 2.7 的 NLTK 3.0 模块。我最近转向 Python 3.6。 NLTK 3.0 compatible 两者兼具。
当我尝试使用Python 3.6(在IDLE集成开发环境中)导入NLTK时,出现错误:
import nltk
ModuleNotFoundError: No module named 'nltk'
我的问题:如何在不重新下载模块的情况下使 NLTK 模块可用于 Python 3.6?
我认为这可能就像更改 NLTK 文件的位置一样简单,对吗?
此题与题外题非常相似:
除此之外,与 scitools 不同,NLTK 与 Python 2.7 和 Python 3.6 兼容。
它与两者兼容,但您仍然需要为您的特定 python 版本安装它(我一直遇到这个问题;为另一个 python2.x 安装软件包,而我以为我为 python3.x 安装了它,反之亦然)。通常,(如果你现在 运行 python3.x),做一些像
sudo pip3 install nltk
成功了。 "without re-downloading the module" 是指 nltk_data 文件夹吗?我不确定,但认为它默认放在您的主文件夹中,并且可以在不同的 python 版本之间共享。只是做一个 pip 安装不应该太花时间 long/there 我认为下载的东西不多。
我开始使用 Python 2.7 的 NLTK 3.0 模块。我最近转向 Python 3.6。 NLTK 3.0 compatible 两者兼具。
当我尝试使用Python 3.6(在IDLE集成开发环境中)导入NLTK时,出现错误:
import nltk
ModuleNotFoundError: No module named 'nltk'
我的问题:如何在不重新下载模块的情况下使 NLTK 模块可用于 Python 3.6?
我认为这可能就像更改 NLTK 文件的位置一样简单,对吗?
此题与题外题非常相似:
除此之外,与 scitools 不同,NLTK 与 Python 2.7 和 Python 3.6 兼容。
它与两者兼容,但您仍然需要为您的特定 python 版本安装它(我一直遇到这个问题;为另一个 python2.x 安装软件包,而我以为我为 python3.x 安装了它,反之亦然)。通常,(如果你现在 运行 python3.x),做一些像
sudo pip3 install nltk
成功了。 "without re-downloading the module" 是指 nltk_data 文件夹吗?我不确定,但认为它默认放在您的主文件夹中,并且可以在不同的 python 版本之间共享。只是做一个 pip 安装不应该太花时间 long/there 我认为下载的东西不多。