簡體   English   中英

在 python 項目中導入文件

[英]Importing files in python project

我已經通過導入問題瀏覽了類似的問題,但我無法弄清楚我做錯了什么。 這是我的項目結構:

root_dir
└── src
    ├── cyclegan
    │   ├── models
    │   │   └── cycle_gan.py
    │   └── utils.py
    └── train.py

我正在嘗試像這樣運行train.py文件:

python3 src/train.py

從項目的根目錄。 但是我有這個我無法弄清楚的錯誤:

Traceback (most recent call last):
  File "src/train.py", line 14, in <module>
    from cyclegan.models.cycle_gan import CycleGAN
  File "/home/ANT.AMAZON.COM/stefler/Documents/university/style-transfer/StyleTransfer/src/cyclegan/models/cycle_gan.py", line 7, in <module>
    from src.cyclegan.utils import *
ModuleNotFoundError: No module named 'src'

我應該如何正確導入/運行?

從兄弟 package 導入時刪除父目錄名稱:

root_dir
└── src
    ├── cyclegan
    │   ├── models
    │   │   └── cycle_gan.py
    │   └── utils.py
    └── train.py

train.py里面:

from cyclegan.utils import *

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM