在Python中导入自定义模块[尽管它在PyCharm中工作]

2024-06-08 03:26:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我知道这个问题已经被问了几千次了,但我完全糊涂了

  • 我正在尝试运行hello.py,它将utils.common导入hello.py
    from utils.common import function

  • 我得到以下错误:
    ModuleNotFoundError: No module named 'utils'

因此,我的结构如下:

── gig
    ├── __init__.py 
    ├── src
    │   ├── __init__.py
    │   ├── hello
    │   │   ├── __init__.py
    │   │   └── hello.py
    │   └── utils
    │       ├── __init__.py
    │       ├── common.py

在{}和{}中也提供了{},但是没有任何变化

p.S.导入在PyCharm中工作正常,问题出现在docker容器中,或者当我尝试从terminal本地运行它时

非常感谢您的指点

干杯,
千兆


Tags: nofrompyimporthelloinit错误function

热门问题