我正在尝试按照nltk.org的说明导入自然语言过程库nltk 我已成功安装(请参见下面的输出)
但是当我在IDLE中运行import nltk时,出现ModuleNotFoundError:没有名为'nltk'的模块
我会尝试使用路径,但是我不知道NLTK软件的安装位置。我尝试了whereis和哪个nltk。*,但两个命令都找不到任何东西。
Garys-MacBook-Pro:文档garynackenson $ sudo pip install -U nltk 目录“ / Users / garynackenson / Library / Caches / pip / http”或其父目录不属于当前用户,并且缓存已被禁用。请检查该目录的权限和所有者。如果使用sudo执行pip,则可能需要sudo的-H标志。 目录'/ Users / garynackenson / Library / Caches / pip'或它的父目录不属于当前用户,并且缓存轮已被禁用。检查该目录的权限和所有者。如果使用sudo执行pip,则可能需要sudo的-H标志。 收集NLTK 下载https://files.pythonhosted.org/packages/50/09/3b1755d528ad9156ee7243d52aa5cd2b809ef053a0f31b53d92853dd653a/nltk-3.3.0.zip(1.4MB) 100%|█████████████████████████████████| 1.4MB 5.5MB /秒 已满足要求,跳过升级:/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python中的六个(来自nltk)(1.4.1) 安装收集的软件包:nltk 为nltk运行setup.py install ...已完成 成功安装nltk-3.3
答案 0 :(得分:1)
您可以在下面尝试一下,因为PyCharm创建了自己的环境,是否可以解决问题。因此解决此问题的一种方法是执行以下操作。在PyCharm中,单击:
File/Settings/Project:project-Name/Project Interpreter
单击加号(假设您使用的是最新版本),然后找到所需的软件包。