Python模块路径

2024-04-19 06:54:15 发布

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

我会理解这种行为的

在Pycharm中,我可以成功运行(绿色播放按钮)这个main.py,其中包括src.v0.Det.py

src
|
+--v0
|   |
|   +--Det.py  (class det)
|      __init__.py
|
+-- main.py
    __init__.py

main.py
------------
from src.v0.Det import det
....

但是当我在unix上使用:python main.py运行时,我得到“没有名为src.v0.Det的模块”

我显然可以删除“src”和它的工作,但我不想改变文件。我怎样才能像Pycharm那样运行这个文件

里卡多


Tags: 文件frompyimportsrcinitmainclass