简单Python项目中的ModuleNotFoundError

时间:2018-11-06 20:27:47

标签: python python-import

我在Pychram中创建了一个简单的python项目,如图所示。

当我在Pychram中运行它时,它工作正常。(运行b_code.py,显示'wow'/ n'hellow')

但是,当我尝试在终端中运行b_code.py时。

我遇到了[ ModuleNotFoundError:没有名为'package_a']的模块

尝试通过Google搜索此问题,但仍然使我感到困惑。

如何解决此问题?

谢谢

enter image description here

Pychram配置: enter image description here

解决方案: 通过以下代码即可工作

 import sys
 sys.path.append("..")
 from package_a import a_code
 print('wow')
 a_code.say_hellow()

1 个答案:

答案 0 :(得分:0)

基本上,bcode无法找到该软件包。将 init .py文件放在package_a和package_b所在的文件夹的根目录中,bcode会知道在其中查找模块。正如您在每个程序包中所做的一样。