python - 在 python 中查找 NLTK 模块
问题描述
我正在尝试在 IDLE 中使用 NLTK 模块,但找不到该模块 - 我注意到 NLTK 已下载到我系统的 2.7 版本的默认 python 目录,所以我找到了“site-packages”文件夹的文件路径在 3.8 中并在那里复制了 NLTK,但是现在当我尝试在 python 中“导入 NLTK”时,我收到以下错误消息:
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import nltk
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/nltk/__init__.py", line 99, in <module>
from nltk.internals import config_java
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/nltk/internals.py", line 28, in <module>
from six import string_types
ModuleNotFoundError: No module named 'six'
解决方案
据我了解,您的意图是在 Python 3.8 中使用您为 Python 2.7 安装的 NLTK 包,对吗?
在这种情况下,您不应自己复制库,而应使用 pip3 将其再次安装到 P3.8 中。
推荐阅读
- bash - AWS EC2 用户数据:使用 sudo 时无法识别命令
- excel - 将新的excel文件保存在单元格中指定的文件目录中
- xaml - 如何使用 WPF 设计复杂的表格
- c++ - 将具有空值的字符数组写入文件流
- google-sheets - 带通配符的 VLOOKUP 并找到第 N 次出现?
- sql - Oracle Java Concat Like 带参数
- c - 我的代码不起作用。我的 while 循环有问题
- vue.js - 在由于 VueCLI 想要运行命令“npm run serve”而生成的项目中,我收到一条错误消息“模块构建失败......”
- controller - 如何构建方法来过滤其他参数?
- json - 使用 Circe 自定义编解码器将 json 解码为案例类列表