Запустите проект Python, созданный в eclipse, из командной строки - PullRequest
0 голосов
/ 12 марта 2012

Я разработал некоторый код на Python, используя перспективу затмения PyDev.Код включает импорт.

Когда я запускаю код из затмения, все идет хорошо, но если я пытаюсь выполнить: > python my_application.py -some_flag Я получаю ошибку.Интерпретатор не может найти один из модулей, из которых я импортирую класс.

Я работаю из каталога python32 (так как python.exe отсутствует в моем PATH), но предоставил полный путь к my_application.py,my_application.py имеет импорт из других .py файлов, которые объявляют классы, которые я написал.все файлы .py находятся в одном каталоге.

РЕДАКТИРОВАТЬ: Добавление python.exe в PATH и выполнение вышеуказанной команды из каталога, в котором находится my_application.py, не действует.

Что я делаю не так?

1 Ответ

0 голосов
/ 12 марта 2012

Оказывается, один из модулей был не в правильном каталоге.Eclipse запустит программу без проблем, так как модуль находился в том же проекте.Python, с другой стороны, не смог найти модуль и не смог.

i Переместил модуль в правильный каталог, и он работает без проблем.

...