在终端执行命令(命令提示符)时,从另一个文件夹导入python文件时没有模块发现错误

时间:2018-09-20 06:04:48

标签: python python-3.x terminal command-prompt python-import

我可以导入方法

# ~/main/main.py
from my_utils import get_logger, get_driver
...

在同一文件夹内的其他python文件中。

# ~/main/my_utils.py
def get_logger:
....
def get_driver:
...

我想知道是否可以在其他文件夹中导入文件

# ~/main/main.py
from sub.my_utils import get_logger, get_driver # this is ok in eclipse, but has error in command line
...

类似:

# ~/sub/my_utils.py
def get_logger:
....
def get_driver:
...

__init__.py个文件,但是虽然可以使用Eclipse,但是在命令行中却出现了错误。

from sub.my_utils import get_logger, get_driver
ModuleNotFoundError: No module named 'sub'`

0 个答案:

没有答案