2015-04-21 3 views
-1

У меня есть эта линия импорта в моем питона код:как импортировать модуль питона внутри IDE

from project.lib.framework.test_cases import TestCase 

и она отлично работает, когда я запускаю его из командной строки. Однако, если я пытаюсь запустить его из моего IDE (Активное состояние Komodo), я получаю сообщение об ошибке:

ImportError: No module named project.lib.framework.test_case. 

Может кто-нибудь сказать мне, почему?

ответ

1

Потому что вы изменили оператор импорта?

В первом примере вы импортируете от project.lib.framework.test_cases, но во втором, вы, кажется, импортируете из project.lib.framework.test_case. Обратите внимание на недостающие s в конце.

Другое, тогда, если вы используете один и тот же двоичный код python, не должно быть разницы между IDE и командной строкой для операторов import.