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

时间:2019-12-08 14:13:58

标签: python python-3.x python-import importerror

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

import utils
import constant

但是当我尝试运行整个程序时,会出现此错误:

  

无法导入“实用程序”

如果我打开utils.py,我会注意到此错误:

  

无法导入“常量”

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

我该如何解决?

2 个答案:

答案 0 :(得分:3)

您可以尝试一下  from . import utils 看看这个Relative imports for the billionth time

尝试这个:

import sys

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

import utils

from .utils import *

答案 1 :(得分:1)

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

from file_name import function_name

如果要导入所有内容,则应执行以下操作:

from file_name import *