Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 压榨干酪_Python_Keras_Importerror - Fatal编程技术网

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安装安装安装的
  • 在当前工作目录中
  • PYTHONPATH
    env var
解决此问题的最简单方法是设置环境变量:

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安装安装安装的
  • 在当前工作目录中
  • PYTHONPATH
    env var
解决此问题的最简单方法是设置环境变量:

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
。你确定它存在吗?