Eclipse Pydev добавляет PYTHONPATH = .. / :. перед запуском модуля pytest

Я что-то разрабатываю на Python в Eclipse PyDev. В соответствии с инструкциями из моего задания мне нужно запустить эту программу так:

PYTHONPATH=../:. python grade_analysis.py

Однако я просто запускаю программу со стандартной кнопкой «Выполнить» и (неудивительно) она работает некорректно. Это модульный тест, который утверждает, что запускает 0 тестов.

Кто-нибудь знает, как запустить этот конкретный файл с этим путем python в Eclipse PyDev? Я играл с настройками в конфигурации запуска и не повезло


person mday99    schedule 16.01.2018    source источник
comment
возможно, вы могли бы установить PYTHONPATH с жестко заданными / абсолютными путями в вашем .bashrc или чем-то еще, поэтому Eclipse наследует от него. Это сработает (я не знаю PyDev, но, вероятно, есть лучшие способы установить pythonpath при запуске)   -  person Jean-François Fabre    schedule 16.01.2018


Ответы (1)


Вы должны настроить эти пути как исходные папки внутри PyDev (исходная папка - это папка, которая должна быть в PYTHONPATH).

Подробнее см. http://www.pydev.org/manual_101_project_conf2.html.

person Fabio Zadrozny    schedule 16.01.2018