TensorFlow环境搭建记录(截止2021-07-13)
记录说明
每次装环境费时费力,这次趁重装系统做个简单记录,以后就可以看自己的了(时间截止2021-07-13)
安装步骤
1.安装Anaconda
下载安装包
点击官网下载,此处为Anaconda3-2021.05-Windows-x86_64.exe,大小477MB。
双击安装
一路默认,自定义路径
第一个添加环境变量打钩,两个选项都选
再然后安装,显卡会燃烧两分钟,到最后皮一下,不看推荐,去掉两个勾勾,结束。
运行 开始菜单->Anaconda3
,安装成功!
2.安装Tensorflow
创建虚拟环境
运行 开始菜单->Anaconda3—>Anaconda Prompt (Anaconda3)
,打开终端,通过命令行操作。
(1)换用清华仓库镜像,会快一些:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
(2)利用Anaconda创建一个python3.6的虚拟环境,名称为py36 ,输入下面命令:
conda create -n py36 python=3.6
输入 y
等待……
(3)激活 py36 环境:
activate py36
在该环境中安装对应TF
(4)安装cpu版本的TensorFlow,此处选择版本2.0.0
提示
:环境匹配对应点击这里查看
pip install tensorflow==2.0.0
多说一嘴,速度不行就马上换源(清华源)。
pip install tensorflow==2.0.0 -i https://pypi.tuna.tsinghua.edu.cn/simple/
离线
安装的话,换源就是本地路径
当然有轮子也可以离线安装(下载网址或者蓝盘)
前提是知道对应轮子的名称,然后在这里搜索→【tensorflow-cpu、tensorflow-gpu】
把安装包放在"c:\users\用户名\“下,然后直接 pip install
(spyder-515) C:\Users\zbw>pip install tensorflow_gpu-2.6.0-cp39-cp39-win_amd64.whl
Processing c:\users\zbw\tensorflow_gpu-2.6.0-cp39-cp39-win_amd64.whl
等待……
黄色警告,不怕
这是要我安装最新 pip 命令,复制安装即是。
python -m pip install --upgrade pip
测试效果
(5)测试tensorflow,当然也可不测试
在Anaconda Prompt中激活 py36 环境后,进行测试,操作和效果如下:
python
命令进入
快捷键
命令 Use quit() or Ctrl-Z
plus Return
to exit 退出
测试代码如下,逐行运行:
import tensorflow as tf
tf.compat.v1.disable_eager_execution()
hello = tf.constant('hello,tensorf')
sess = tf.compat.v1.Session()
print(sess.run(hello))
测试效果如下,警告可以先不用管
正常退出,或者直接关掉 Anaconda Prompt (Anaconda3) !!!
3.安装Spyder
通过 Anaconda Navigator 可视化界面安装
运行 开始菜单->Anaconda3—>Anaconda Navigator (Anaconda3)
,等待出现可视化界面
切换环境py36,安装Spyder,版本默认即可,等待……
关掉Anaconda,从 开始菜单->Anaconda3—>Spyder(py36)
进入,以后都可从这里进入
提示
:后边需要安装的包 可以在 Anaconda Prompt (Anaconda3) 中操作,例如Keras
pip install keras==2.3.1
4.注意事项(2021/8/16更新)
降低某些包版本
1、由于h5py库的更新,安装过程中会自动安装h5py=3.0.0以上的版本,会导致decode(“utf-8”)的错误
!
各位一定要在安装完tensorflow后利用命令装h5py=2.10.0!最后重启Spyder!
pip uninstall h5py
pip install h5py==2.10.0 -i https://pypi.tuna.tsinghua.edu.cn/simple/
2、解决AttributeError: module ‘scipy.misc’ has no attribute 'imread’报错问题
参考解决AttributeError: module ‘scipy.misc’ has no attribute 'imread’报错问题
pip uninstall scipy
pip install scipy==1.2.1 -i https://pypi.tuna.tsinghua.edu.cn/simple/
参考博客
安装思路参考
Win10下用Anaconda安装TensorFlow
测试报错参考
Python错误:AttributeError: module ‘tensorflow’ has no attribute ‘Session’(已解决)
注意事项参考
神经网络学习小记录42——windows下的tensorflow-gpu=1.13.2环境配置
解决AttributeError: module ‘scipy.misc’ has no attribute 'imread’报错问题