win10 tensorflow 1.x 安装
win10 tensorflow 1.x 安装
前言
电脑上现在有3.8,3.9,2.7等各种版本的Python,tensorflow安装的是最新的2.4版本的,由于网上大部分tensorflow的教程都是比较早的,所以打算使用1.x版本,先进行学习,等到学会了之后,再实际使用2.x版本。
这次的下载安装过程仅是一次记录的过程,没有为什么执行这一步骤的解释。
这次使用了miniconda来创建一个虚拟的环境安装tensorflow
步骤
下载miniconda安装包并安装
官网地址,下载 windows 64 位
之后,选择好目标路径,安装即可
创建新的环境
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版本的虚拟环境
第一次使用,没有这个选项,点开后面的省略号,找到虚拟环境路径下的python程序,就可以了
查看版本,是1.15,环境确认没有问题了
其他问题
结果可视化问题
问题描述:在使用PyCharm运行代码的时候,会出现绘图不更新的情况,可以在最前面添加如下内容
import matplotlib as mpl
mpl.use('TkAgg')
参考文章:matplotlib在pycharm中不现实(实际上是不更新)的解决方法
神经网络可视化问题
问题描述:在使用tensorboard查看神经网络图的时候,会遇到打不开网页的情况,关掉代理软件也无用,找到了两种解决方案,第一种,关闭网络,比较麻烦;第二种,在命令行中使用tensorboard时加入主机名参数,如下
tensorboard --logdir logs --host localhost
参考文章:1.关于tensorboard无法可视化的问题的解决方法 2.tensorboard拒绝了我们的连接请求ERR_CONNECTION_REFUSED