zoukankan      html  css  js  c++  java
  • windows下执行tensorflow/models的代码显示No module named 'object_detection'

    Traceback (most recent call last):
    File "object_detection/builders/model_builder_test.py", line 21, in <module>
    from object_detection.builders import model_builder
    ModuleNotFoundError: No module named 'object_detection'

    有下面2个方法可以解决:

    1.就是object_detection没有添加到你的路径,如果是linux下,直接执行:

    export PYTHONPATH=$PYTHONPATH:`pwd`:`pwd`/slim

    就行,如果是win下,在你的python(包括Anaconda,Anaconda本身只是一个包管理器而已)的Lib的site-packages目录下,新建一个xx.pth的文件,比如我新建的就是tensorflow_model.pth文件,添加你的models的3个路径,比如我的就是:

    E:models-master esearch
    E:models-master esearchslim
    E:models-master esearchobject_detection

    2.在系统环境变量下新建一个PYTHONPATH,里面放这3个路径,然后需要重启电脑让环境变量生效,上面那个不需要重启

  • 相关阅读:
    问题账户需求分析
    2017年秋季个人阅读计划
    阅读笔记01
    个人总结
    第二阶段站立会议07
    第二阶段站立会议06
    第二阶段站立会议05
    第二阶段站立会议04
    第二阶段站立会议03
    学习进度条(第十五周)
  • 原文地址:https://www.cnblogs.com/tangmiao/p/11358674.html
Copyright © 2011-2022 走看看