我的python代码中有这行导入:
from project.lib.framework.test_cases import TestCase
当我从命令行运行它时,它工作正常。但是,如果我尝试从我的IDE(活动状态komodo)运行它,我会收到错误:
ImportError: No module named project.lib.framework.test_case.
谁能告诉我为什么?
答案 0 :(得分:1)
因为您更改了import语句?
在第一个示例中,您要从project.lib.framework.test_cases
导入,但在第二个示例中,您似乎是从project.lib.framework.test_case
导入的。注意最后缺少的s
。
除此之外,假设您使用相同的python二进制文件,IDE和import
语句的命令行之间应该没有区别。