前言

电脑上现在有3.8,3.9,2.7等各种版本的Python,tensorflow安装的是最新的2.4版本的,由于网上大部分tensorflow的教程都是比较早的,所以打算使用1.x版本,先进行学习,等到学会了之后,再实际使用2.x版本。
这次的下载安装过程仅是一次记录的过程,没有为什么执行这一步骤的解释。
这次使用了miniconda来创建一个虚拟的环境安装tensorflow

步骤

下载miniconda安装包并安装

官网地址,下载 windows 64 位
win10 tensorflow 1.x 安装

之后,选择好目标路径,安装即可

创建新的环境

tensorflow当前1.x最新版本是1.15,最高支持python3.7,默认的python3.8是不能安装的。
conda create -n miniconda_python37 python=3.7 在虚拟环境中,使用该命令创建一个新环境
activate miniconda_python37 激活当前新建的虚拟环境
pip install --upgrade tensorflow==1.15 -i https://pypi.tuna.tsinghua.edu.cn/simple 使用清华镜像来下载tensorflow 1.15
至此,tensorflow 1.x 环境安装完毕
参考文章:
用conda创建python虚拟环境
使用 pip 安装 TensorFlow

测试

使用PyCharm创建项目

选择python,更改项目名,选择已经配置好的解释器,之后选择之前python3.7版本的虚拟环境
win10 tensorflow 1.x 安装

第一次使用,没有这个选项,点开后面的省略号,找到虚拟环境路径下的python程序,就可以了
win10 tensorflow 1.x 安装

win10 tensorflow 1.x 安装

查看版本,是1.15,环境确认没有问题了
win10 tensorflow 1.x 安装

其他问题

结果可视化问题

问题描述:在使用PyCharm运行代码的时候,会出现绘图不更新的情况,可以在最前面添加如下内容

import matplotlib as mpl
mpl.use('TkAgg')

参考文章:matplotlib在pycharm中不现实(实际上是不更新)的解决方法

神经网络可视化问题

问题描述:在使用tensorboard查看神经网络图的时候,会遇到打不开网页的情况,关掉代理软件也无用,找到了两种解决方案,第一种,关闭网络,比较麻烦;第二种,在命令行中使用tensorboard时加入主机名参数,如下

tensorboard --logdir logs --host localhost

参考文章:1.关于tensorboard无法可视化的问题的解决方法 2.tensorboard拒绝了我们的连接请求ERR_CONNECTION_REFUSED