admin管理员组文章数量:1559093
之前安装tensorflow的时候系统默认安装了2.1.0版本的,在安装过程中也遇到了各类错误,花了两天的时候才装好,验证也通过。
但是在调试代码的时候发现好些模块并不兼容,之前打算在网上找一找相关的解决方法,但是下面这个错误:
attributeerror: module ‘tensorflow’ has no attribute 'contrib’
没有太合适的解决方法,许多帖子都推荐重装低版本的,经过一番考虑(毕竟上一次装的很辛苦…),决定重装。
其间如果遇到各种安装与调试问题,包括pycharm导入tensorflow问题,
可以参考博客 https://blog.csdn/qq_42535133/article/details/105370960 的测试部分,其中详细整理了各种问题的解决方法,也可以访问其中提到的解决链接。
重装步骤
1.卸载原来的tensorflow
(1)在anaconda prompt中输入:
pip uninstall tensorflow
之后提示成功卸载。
(2)打开相应文件夹(anaconda的安装路径下lib文件),彻底删除tensorflow相关文件:
2.重新下载低版本的tensorflow
(1)到tensorflow九游会真人第一品牌官网 https://tensorflow.google/install/source_windows#cpu 查看适合自己python版本的tensorflow
(2)打开网址 pypi 手动下载,因为之前安装2.1.0版本的时候多次网络出错导致失败,这种下载方法比较稳妥不易出错。
#1 输入tensorflow查找
#2 可以看到最新版本的tensorflow,点进去
#3 在 release history中一直下滑找到自己想要的低版本,点进去。
#4 点击 download files,找到合适的版本下载(适合自己的系统和python版本),我是win10 64系统,python是3.6版本的。
3.安装tensorflow低版本
(1)打开cmd,输入pip install之后,将之前下载的tensorflow1.7.0拖进去,将会自动识别文件地址和文件名(也可以手动输入),建议文件路径不要有中文字符。之后按下回车键,便会自动开始安装。
(2)等一会,便提示安装成功。
4. 测试是否安装成功
(1)打开anaconda prompt,输入**activate tensorflow**
按下回车,有如下显示,表明启动tensorflow成功
(2) 继续输入python
(3) 之后在anaconda prompt中测试不直观,选择用pycharm进行测试。输入以下代码:
import tensorflow as tf
sess = tf.session()
a = tf.constant(10)
b= tf.constant(12)
print(sess.run(ab))
成功输出,安装成功。
(4)报错
your cpu supports instructions that this tensorflow binary was not compiled to use: avx2
但是不影响程序运行,暂时不解决。
其间如果遇到各种问题,可以参考博客 https://blog.csdn/qq_42535133/article/details/105370960 的测试部分,其中详细整理了各种问题的解决方法,也可以访问其中提到的解决链接。
j9九游会老哥俱乐部交流区的版权声明:本文标题:win10系统高版本tensorflow 2.1.0 降至低版本的小白教程 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/xitong/1727357440a1110243.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论