IntelliJ, как изменить PYTHONPATH

Я установил OpenCV с помощью brew и добавил следующее в свой .bash_profile.

export PYTHONPATH=/usr/local/Cellar/opencv/2.4.6.1/lib/python2.7/site-packages:$PYTHONPATH

Если я запускаю Python на «терминале», я могу без проблем импортировать cv и cv2.

Однако, когда я пытаюсь сделать то же самое в IntelliJ 13, он не распознает cv и cv2. Я считаю, что мне нужно изменить PYTHONPATH в IntelliJ. Я попытался добавить настройку переменной среды в «IntelliJ IDEA -> Настройки -> Консоль -> Консоль Python -> Переменные среды), но она все еще не работает.

Есть идеи, как это решить?

Спасибо.


person Soumya Simanta    schedule 15.01.2014    source источник
comment
Вы имеете в виду, когда вы запускаете терминал внутри IntelliJ? Что вы видите, когда вводите $ echo PYTHONPATH?   -  person kukido    schedule 16.01.2014
comment
Нет, когда я запускаю оболочку терминала/командной строки на своем Mac.   -  person Soumya Simanta    schedule 16.01.2014
comment
когда я пытаюсь сделать то же самое в IntelliJ 13 - что именно это означает?   -  person kukido    schedule 16.01.2014
comment
Необходимо ли вам использовать установку Python на рабочей станции для вашего проекта? Рассматривали ли вы возможность использования virtualenv, это действительно упрощает управление пакетами.   -  person kukido    schedule 16.01.2014
comment
Когда я пытаюсь сделать то же самое в IntelliJ 13, я имею в виду, когда я пытаюсь создать проект python и создать файл .py, он не находит cv и cv2. Я еще не пробовал виртуалэнв. Позвольте мне изучить этот вариант. Любой хороший стартовый ресурс?   -  person Soumya Simanta    schedule 16.01.2014
comment
Это должно быть похоже на PyCharm: настройка python sdk   -  person kukido    schedule 16.01.2014


Ответы (1)


Вам нужно зайти в конфигурацию запуска/отладки (т.е. отредактировать конфигурации) и добавить PYTHONPATH в переменные среды. У меня уже был PYTHONUNBUFFERED 1, поэтому я зашел в диалоговое окно и добавил еще одну запись для PYTHONPATH со значением /usr/local/lib/python2.7/site-packages.

Надеюсь, это поможет.

person Paul Bartlett    schedule 18.07.2014