非以下图示错误直接删除库中模块再重新安装即可!
![](https://img.haomeiwen.com/i13521906/eb0963f801fcead9.png)
如上错误。
解决思路如下:
缺少模块?下载的时候网络原因没下完,卸载重装;还不行?是不是版本不对?换成低版本或者工具自带pip版本再下载,因为模块之间版本对应即可;最好的方法就是查询模块对应关系,学习资料是什么版本就选择怎么版本工具!
0、卸载或者直接到文件夹中删除(推荐)此模块,重装此模块。
1、本人环境是Anaconda3-4.2.0,在安装完成后是要引入Tensorflow模块的,pip install tensorflow 后应该会有提示错误说pip等级低,不用管它,此时可以试试引入tensorflow模块,应该也可以成功,此时tensorboard就可以使用了;
同理可以删除tensorflow模块,降级pip(Anaconda3-4.2.0自带pip8.1.2)后重新下载tensorflow模块,以下为我的安装信息(仅供参考,版本间对应即可):
![](https://img.haomeiwen.com/i13521906/c84af2e7cfeab0a3.png)
2、命令行tensorboard --logdir运行成功后一般生成网址就是 用户名+6006,可尝试用localhost:6006登入,如果失败,先查看是不是端口被占用,百度简单解决。
3、最麻烦的情况是pip升级后各种包需要高版本pip引入,此时你有两种选择:
一、重装低版本anaconda(目的是安装低版本python),各种包重新引入。
二、执行命令conda install protobuf,但是亲测下载失败,貌似不是本国服务器直接获取;歪果仁讨论链接:https://stackoverflow.com/questions/38680593/importerror-no-module-named-google-protobuf
最后解决不了的同学请放弃直接学习TF2.0版本!
网友评论