【问题标题】:Python Package Import Help Needed [duplicate]需要 Python 包导入帮助 [重复]
【发布时间】:2021-06-06 09:45:53
【问题描述】:

我的文件夹结构如下图所示。我想将module1.py 文件导入到我的script.py 文件中。

└── project
    ├── package1
    │   ├── module1.py
    │   └── module2.py
    └── package2
        ├── __init__.py
        └── script.py

这是我的script.py 文件

from package1.module1 import module1

mdl = module1()

print(mdl.get_name())

我已在 linux 终端中将script.py 文件作为python3 script.py 执行。它说没有模块名称module1

Traceback (most recent call last):
  File "script.py", line 3, in <module>
    from package1.module1 import module1
ModuleNotFoundError: No module named 'package1'

如何解决这个问题并让我的script.py 被执行。

【问题讨论】:

    标签: python python-3.x


    【解决方案1】:

    您可以在package1 模块中简单地添加一个名为__init__.py 的空白文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-12-12
      • 2021-03-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多