admin管理员组

文章数量:1558091

之前安装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(a+b))


成功输出,安装成功。

(4)报错
Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2
但是不影响程序运行,暂时不解决。

其间如果遇到各种问题,可以参考博客 https://blog.csdn/qq_42535133/article/details/105370960 的测试部分,其中详细整理了各种问题的解决方法,也可以访问其中提到的解决链接。

本文标签: 版本降至教程系统tensorflow