首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >没有名为“object_detection”的模块

没有名为“object_detection”的模块
EN

Stack Overflow用户
提问于 2019-03-10 01:59:00
回答 1查看 3.1K关注 0票数 0

我下载了Tensorflow object_detection API。我能够运行这个教程并看到结果。

但是,当我想训练自己的数据时,这里的代码出现了一个错误:

代码语言:javascript
复制
python3 train.py --logtostderr --train_dir=training/ --pipeline_config_path=training/ssd_mobilenet_v1_pets.config

该错误将如下所示:

回溯(最近一次调用):文件"train.py",第49行,从object_detection.builders导入dataset_builder ModuleNotFoundError:没有名为'object_detection‘的模块

在这里,来自train.py的代码片段:

代码语言:javascript
复制
import functools 
import json
import os
import tensorflow as tf 

from object_detection.builders import dataset_builder
from object_detection.builders import graph_rewriter_builder
from object_detection.builders import model_builder
from object_detection.legacy import trainer
from object_detection.utils import config_util

信息:

我正在使用Tensorflow 1.10和Windows 10

Note

我运行这段代码,但是它对我不起作用。

设置PYTHONPATH=$PYTHONPATH:pwdpwd/slim

EN

回答 1

Stack Overflow用户

发布于 2019-07-30 04:28:55

您可以尝试以下步骤。切换到对象检测目录,激活virtualenv,然后执行以下操作

代码语言:javascript
复制
export PYTHONPATH=$PYTHONPATH:home/<username>/<path>/models/research
export PYTHONPATH=$PYTHONPATH:home/<username>/<path>/models
export PYTHONPATH=$PYTHONPATH:home/<username>/<path>/research/slim
PATH=$PATH:$PYTHONPATH

cd .. (Make sure you are now in the research directory)
python setup.py build
python setup.py install

现在切换到object_detection目录,再试一次train.py命令。希望这能帮到你。如果你遇到任何问题,请告诉我。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55083787

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档