Python 压榨干酪
我正在尝试运行以下对象检测器, 文件夹层次结构如下所示: 压榨干酪Python 压榨干酪,python,keras,importerror,Python,Keras,Importerror,我正在尝试运行以下对象检测器, 文件夹层次结构如下所示: 压榨干酪 -> experiments -> kitti -> scripts -> train.py -> main -> model -> squeezeDet -> imagenet.h5 现在,我从squezedet keras/experiments/kitti
-> experiments
-> kitti
-> scripts
-> train.py
-> main
-> model
-> squeezeDet
-> imagenet.h5
现在,我从squezedet keras/experiments/kitti运行以下命令:
>>python ../../scripts/train.py --init ../../main/model/imagenet.h5
“train.py”文件以此行开头:
from main.model.squeezeDet import SqueezeDet
这会产生以下错误:
回溯(最近一次呼叫最后一次):
文件“./../scripts/train.py”,第9行,在
从main.model.squezedet导入squezedet
ModuleNotFoundError:没有名为“main”的模块
我是从virtualenv运行这个程序的,我的默认python是3.7.2,在Windows 10笔记本电脑上。python解释器在加载项目模块时遇到了困难 模块加载器将仅识别以下文件夹:
- 在
——它们可能是通过{venv_folder}/lib/python{version}/site包中/
或pip安装…
python setup.py安装安装安装的
- 在当前工作目录中
- 由
env varPYTHONPATH
cd工作目录/
来源/路径/收件人/我的/文号/
导出PYTHONPATH=/path/to/squezedet keras
python.././scripts/train.py--init.././main/model/imagenet.h5
另一种方法是在执行脚本之前导航到项目文件夹:
cd/path/to/squezedet keras
来源/路径/收件人/我的/文号/
python脚本/train.py--init main/model/imagenet.h5
python解释器在加载项目模块时遇到了困难
模块加载器将仅识别以下文件夹:
- 在
——它们可能是通过{venv_folder}/lib/python{version}/site包中/
或pip安装…
python setup.py安装安装安装的
- 在当前工作目录中
- 由
env varPYTHONPATH
cd工作目录/
来源/路径/收件人/我的/文号/
导出PYTHONPATH=/path/to/squezedet keras
python.././scripts/train.py--init.././main/model/imagenet.h5
另一种方法是在执行脚本之前导航到项目文件夹:
cd/path/to/squezedet keras
来源/路径/收件人/我的/文号/
python脚本/train.py--init main/model/imagenet.h5
那么,您是否已按照所有说明尝试运行上述命令并收到此错误消息?python似乎可以找到train.py
,但不能找到imagenet.h5
。您确定它存在吗?那么,您已经按照所有说明尝试运行上述命令并收到此错误消息了吗?python似乎可以找到train.py
,但不能找到imagenet.h5
。你确定它存在吗?