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