【问题标题】:Tensorflow API Ubuntu 14.04 python 2.7 ErrorTensorflow API Ubuntu 14.04 python 2.7 错误
【发布时间】:2019-01-02 01:48:27
【问题描述】:
from utils import label_map_util

ImportError: 没有名为 utils 的模块

我试图解决这个问题,但我不能,这与我的情况类似 Case 1Case 2

如果 Ubuntu 14.04 和 python 2.7 修复它,请帮助我

提前致谢!!

【问题讨论】:

  • 你试过'pip install utils'吗?
  • 输出:已满足要求:/usr/local/lib/python3.4/dist-packages (2.3.0) 中的 python-utils 已满足要求:/usr/local/lib 中的六个/python3.4/dist-packages(来自 python-utils)(1.12.0)
  • 路径 python 3 不是 python 2.7!!!我怎么能解决它???请

标签: python-2.7 tensorflow


【解决方案1】:

首先,克隆这个:https://github.com/tensorflow/models 并包含您的代码的路径,该文件夹位于研究文件夹research/object_detection

import sys

sys.path

sys.path.insert(0, 'path/to/your/object_detection')

或者这样

import( os )
os.chdir( 'path/to/your/object_detection' )

并将您的导入更改为:

from object_detection.utils import label_map_util

【讨论】:

  • 运行sudo pip install object_detection,如果遇到问题,请查看github.com/tensorflow/models/issues/2577
  • 再次感谢您,我的路径问题,现在可以使用 1. MODEL_NAME = '/inference_graph/placeholder.txt' , 2. CWD_PATH = os.getcwd(), 3.PATH_TO_CKPT = CWD_PATH + ' /frozen_inference_graph.pb' , 4. PATH_TO_LABELS = os.path.join(CWD_PATH,'training','/home/redhwan/models/research/object_detection/data/mscoco_label_map.pbtxt')
  • 找不到满足 object_detection 要求的版本(来自版本:)找不到 object_detection 的匹配分布
  • 再次感谢您,我使用了这个链接:github.com/tensorflow/models/blob/master/research/…,之后我更改了路径(在代码中),终于成功了
  • 非常抱歉,由于经验不足,无意中删除了这条评论:from object_detection.protos import string_int_label_map_pb2 ImportError: No module named object_detection.protos
猜你喜欢
  • 2018-10-04
  • 1970-01-01
  • 2017-07-07
  • 2015-03-26
  • 2016-06-07
  • 2015-12-21
  • 2016-10-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多