我会理解这种行为。
在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 我得到了#34;没有名为src.v0.Det的模块"。
我显然可以删除" src"它有效,但我不想改变文件。如何在Pycharm中运行此文件?
的Riccardo
答案 0 :(得分:-1)
export PYTHONPATH =" $ {PYTHONPATH}:< ..... path.to.src.without.src ....>"