【发布时间】:2019-11-15 02:58:06
【问题描述】:
我目前在 anaconda 上运行 python 3.6。我有一个项目结构,其中(test/lib/yolo/yolo_model.py) 和(test/car/detection/cpu_yolo_detector.py)。
我从测试目录运行我的主目录。我的 main 现在从 withing (test/car/detection) 调用脚本 cpu_yolo_detector.py。
我想从 cpu_yolo_detector.py 访问 yolo_model.py
"from lib.yolo.yolo_model import YoloModel"
但我得到“no module named lib.yolo”。
在 main.py 的开头,我将 ('C:\\Users\\Name\\Desktop\\test\\lib\\yolo') 添加到 sys.path 中,但我仍然收到该错误。
我尝试了 python 3.6 和 3.7 以及虚拟环境和没有虚拟环境。如果我使用 PyCharm 运行它,一切似乎都可以工作,但从终端却不行。
【问题讨论】:
-
您是否尝试将目录路由添加到 PYTHONPATH 变量?
-
是的,那也没用
标签: python import module package