问题就是:No module named tensorflow
首先解释一下我觉得可能出现的原因:
就是我有两个python环境,一个叫:base,另一个叫:tensorflow,他们分别的版本对应:
base的python版本是3.7:
tensorflow的python版本是3.6:
那么问题来了,你想用tensorflow这个框架,但是,你得环境支持他呀,所以,你要想运行tensorflow支持的程序,就要切换到他的环境下运行。
1、首先你要打开的是anaconda 提供的命令提示符!
就是这个↓
然后:
键入命令:activate tensorflow
你如果看到前面的括号内由base变为tensorflow,那·说明正确了
但是有一个问题,就是你的models模块可能并不在Libs//site-packages//下,你要把这个文件夹放到
这个目录下,因为这个才是你的3.6环境下的tensorflow,
好的:接下来进入下面的路径(进入路径就是 cd 文件夹名,文件夹名不需要全敲入,你只需敲前几个,然后按下tab键,就给你自动联想了,如果你想查看当前文件夹下的东西,就dir一下,以免进入文件夹错误):
然后键入命令:从后面python classify_image.py…到最后,这里要注意的是:前面的路径是模型下载的目录,后面的路径是你要识别的图像:
然后回车:
大约卡个三五秒!!!!
然后
接下来就是一串日期:
然后在下面就是识别的结果:
好的,完成!!!!
如果有问题还请各位大佬指正,如果没问题的话
望各位采纳!!!