写这篇博客的起因就是我装了两个多小时的TensorFlow然后一直失败,查阅了各类资料输入各种代码都没用,最后我在凌晨两点多的时候突然想起会不会是我Python3.9的版本太高了,然后再上网查询发现现在的TensorFlow最多只能支持Python3.8,所以在第二天我就决定卸载我的Python,然后换成3.6的版本,这个版本的稳定性会好一点。
下图是最常见的报错:
Python3.6的安装
在这个网站上选择64位的3.6版本下载(要装TensorFlow必须安装64位的Python,TensorFlow不支持32位) www.python.org/downloads/r…
然后运行这个应用程序
如图所示安装
然后点install安装,安装成功即可,可以在cmd中查看自己是否安装成功
pycharm的安装
去官网下载,然后按如下图所示进行操作 www.jetbrains.com/pycharm/dow…
然后在刚打开的时候设置一下接口
TensorFlow1.6的安装
在下面网址下载5.2版本的Anaconda3,然后运行安装
repo.anaconda.com/archive/Ana…
注意把这两个勾勾选上,等待安装成功
然后进行环境变量的测试,先打开cmd,检测anaconda环境是否安装成功:conda --version
在Anaconda中安装一个内置的python版本解析器:conda create --name tensorflow python=3.6
输入y,等待加载完成后激活环境:activate tensorflow(出现圈出来的就代表成功了)
如果想退出tensorflow的环境,输入:deactivate
最后也是最重要的一步,输入以下命令安装即可(之前我试了很多其他的命令,都有各种各样的报错,这条命令是我觉得最好的,它不需要你之前在本地就把东西下载下来,直接输入命令就行):
pip install --ignore-installed -- upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.6.0-cp36-cp36m-win_amd64.whl
最后我们将Tensorflow环境嵌入到编辑器中,这里就用pycharm了,新建一个工程,接口记得选用Anaconda目录下的python3.6
然后用下面这段代码来测试一下:
import os
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'
import tensorflow as tf
sess = tf.Session()
a = tf.constant(10)
b= tf.constant(12)
print(sess.run(a+b))
能成功输出就表明安装成功了