• 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个路径,然后需要重启电脑让环境变量生效,上面那个不需要重启

  • 相关阅读:
    java 单例模式
    java 设计模式
    android 设计模式
    我的坦克兵爷爷也曾扬威世界
    我的坦克兵爷爷也曾扬威世界
    LD_LIBRARY_PATH设置问题
    LD_LIBRARY_PATH设置问题
    销售员和程序员
    销售员和程序员
    如何成为Python高手
  • 原文地址:https://www.cnblogs.com/tangmiao/p/11358674.html
Copyright © 2020-2023  润新知