问题描述
我正在尝试导入自然语言过程库nltk,按照nltk.org的说明进行了成功安装(请参见下面的输出)
但是当我在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下载 █████████████████| 1.4MB 5.5MB / s满足要求,跳过升级:/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python中的六个(来自nltk)(1.4.1)安装收集的软件包:nltk运行为nltk安装setup.py ...完成成功安装nltk-3.3
1楼
您能否在下面尝试一下,因为PyCharm创建了自己的环境,所以它能否解决问题。 因此解决此问题的一种方法是执行以下操作。 在PyCharm中,单击:
File/Settings/Project:project-Name/Project Interpreter
单击加号(假设您使用的是最新版本),然后找到所需的软件包。