【发布时间】:2020-08-11 03:54:38
【问题描述】:
我有几个单独的 pythone 文件,我正在使用它们导入另一个 py 文件。尝试导入它们的模块位于单独的文件夹中,我的代码示例如下
from tez.library.image_crop import ImageCrop
from tez.library.image_process import ImageProcess
from tez.library.image_features import ImageFeatures
from tez.const.application_const import ApplicationConst
from tez.library.file_operation import FileOperation
这段代码在我想使用command line作为“python samples1.py”启动py文件的地方,并引发如下错误
Traceback(最近一次调用最后一次):文件“samples1.py”,第 1 行,在 from tez.library.image_crop import ImageCrop ModuleNotFoundError: No module named 'tez'
文件夹结构:
.tez
-- 图书馆
---- image_crop.py
---- image_process.py
---- image_features.py
--src
---- samples1.py
Python 版本:3.8
点数:20.0.2
Windows 10 专业版 1909
【问题讨论】:
-
您是安装了
tez包,还是将其添加到PYTHONPATH? -
tez 是文件夹名称。不是一个包。我在 q 中添加了文件夹结构。
-
通过尝试导入
from tez...,您是在告诉 Pythontez是一个包。 -
hm.ok 那么如何从不同的文件夹导入 python 文件?
标签: python python-3.x module