2016-03-06 3 views
3

Я получаю сообщение об ошибке при выполнении функции из модуля в PyCharm 5:Не удается установить PYTHONPATH в PyCharm

/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.

После того, как играл с Структура Project (в настройках) и добавление там как /usr/local/lib/python2.7/site-packages и /Library/Python/2.7/site- пакеты дорожек, ничего еще не получается. enter image description here

Мне интересно, нужно ли мне, чтобы добавить этот путь, а /System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7?

Проблема в том, что у меня ее нет. У меня есть только путь ... Python.framework/Версии/3.5, хотя я уже установил python 2.7, а интерпретатор использует python 2.7.5.

enter image description here

PYTHONPATH является:

$ echo $PYTHONPATH 
:/usr/local/lib/python2.7/site-packages 

Я также попытался добавить

import sys 
sys.path.append("/usr/local/lib/python2.7/site-packages") 

к модулю я говорю, это тоже не сработало.

ответ

2

PYTHONPATH установлен в разделе «Переводчик проекта». Там вы можете установить Project Interpreter из любой из ваших локальных версий Python или из версий virtualenv.

Если вы по-прежнему возникают проблемы модуля, это может быть потому, что модуль не установлен

1

Я вижу несколько проблем с текущей настройки:

  1. Структура проекта Панель для определения обновляйте предпочтения проекта (какие папки не будут индексироваться (исключены), которые должны быть добавлены в путь python (источники)). Основываясь на снимке экрана, я предполагаю, что ваши файлы проекта находятся в папке /Users/apple/Dropbox/PycharmProjects/work. Это ваш «корень содержимого»

  2. ntlk - это пакет python. Вы можете проверить, была ли она установлена ​​в Project> Project Interpreter. Если он установлен и вы используете правильный интерпретатор для своего проекта, он будет уже в pythonpath, поэтому никаких дополнительных действий не требуется. В противном случае вы должны либо нажать кнопку «плюс», либо установить ее через PyCharm, либо использовать sudo pip install nltk

Смежные вопросы