Python:没有名为“ src”的模块

时间:2019-03-25 11:28:02

标签: python

我的文件结构如下:

--|root
----|src
------|code1.py
------|code2.py
----|script.sh

在code2.py中,我有一个俗语

from src.code1 import code1

code1是code1.py中的函数名称

当我在PyCharm上运行code2.py时,一切都很好。但是,当我从根文件夹中使用.sh运行时,会出现问题:

ModuleNotFoundError: No module namde 'src'

我的script.sh是一个非常基本的bash文件,带有一行:

python3 ./src/code2.py

2 个答案:

答案 0 :(得分:2)

src中创建__init__.py文件

答案 1 :(得分:0)

要将目录视为软件包,您需要在该文件夹中拥有名为__init__.py的文件(甚至为空)