无法在 Python 中导入我自己的依赖项

Cannot import my own dependencies in Python

我已经创建了 utils.py 和 constant.py(保存在所有 src 文件的同一个文件夹中)并且我在 main.py

中写了这个
import utils
import constant

但是当我尝试 运行 整个程序时,它给了我这个错误:

Unable to import 'utils'

如果我打开 utils.py 我注意到这个错误:

Unable to import 'constant'

(因为我在 utils.py 中也需要常量)

我该如何解决?

你可以试试这个 from . import utils 看看这个 Relative imports for the billionth time

试试这个:

import sys

sys.path.append("<path/to/project>")

import utils

或者

from .utils import *

从另一个文件导入函数的正确方法是这样的:

from file_name import function_name

如果您想导入所有内容,您应该这样做:

from file_name import *