从PyCharm 5中的模块执行功能时出现错误:
/System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7 /Users/apple/Dropbox/PycharmProjects/work/2-chapter.py
...
...
AttributeError: 'module' object has no attribute 'corpus'
那应该是nltk.corpus.
在玩过“项目结构”(在“首选项”中)并在其中添加/usr/local/lib/python2.7/site-packages和/Library/Python/2.7/site-packages路径后,仍然无法解决任何问题.
我想知道是否还需要添加此路径/System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7?
问题是我没有它.我只有路径… Python.framework / Versions / 3.5,尽管我也已经安装了python 2.7,并且解释器使用python 2.7.5.
PYTHONPATH为:
$echo $PYTHONPATH
:/usr/local/lib/python2.7/site-packages
我也尝试添加
import sys
sys.path.append("/usr/local/lib/python2.7/site-packages")
到我正在谈论的模块,它也没有起作用.
解决方法:
PYTHONPATH在“项目解释器”部分中设置.在那里,您可以从任何本地Python版本或virtualenv版本设置项目解释器.
如果仍然遇到模块问题,则可能是因为未安装该模块