我试图导入自然语言进程库nltk,按照nltk.org的说明,我已经成功安装(见下面的输出)
但当我在空闲状态下运行import-nltk时,我得到ModuleNotFoundError:没有名为“nltk”的模块
我会尝试使用path,但我不知道NLTK软件安装在哪里。我已经尝试了where is和哪个nltk。*两个命令都找不到任何东西。
Garys MacBook Pro:Documents 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(140万)100%|████████████████████████████████| 1.4MB 5.5MB/s的要求已经满足,跳过升级:六个在/System/Library/Frameworks/Python中。framework/Versions/2.7/Extras/lib/python(来自nltk)(1.4.1)安装收集的软件包:nltk运行安装程序。为nltk安装py。。。已成功安装nltk-3.3
你能在下面尝试一下,看看它是否解决了这个问题,因为PyCharm创建了自己的环境。所以解决它的一种方法是做以下事情。在PyCharm中点击:
File/Settings/Project:project-Name/Project Interpreter
点击加号(假设你使用的是最新版本),找到你要找的包。