查了一下午,发现nets这个module 不需要重新安装slim包,nets是包含在tensorflow中的。
我用的是ubuntu18.04,在最前端添加上以下几句,路径一定要到包含nets.py这个文件
import sys
sys.path.append("/home/h437/PycharmProjects/20191012Mobilenet/venv/lib/python3.6/site-packages/tensorflow/contrib/slim/python/slim")
之后no module named nets这个错误就消失了。
其他的方法 例如使用
export PYTHONPATH=$PYTHONPATH: pwd:pwd/slim
我用着都没有什么效果。
注 pwd指的是路径
也就是说 你要使用export 这个方法 你要在Terminal中输入
export PYTHONPATH=$PYTHONPATH: /home/h437/PycharmProjects/20191012Mobilenet/venv/lib/python3.6/site-packages/tensorflow/contrib/slim/python :/home/h437/PycharmProjects/20191012Mobilenet/venv/lib/python3.6/site-packages/tensorflow/contrib/slim/python/slim