windows10 安装 Tensorflow
1. 安装Anaconda
参考链接:链接: link.
2. 环境测试
-
检测anaconda环境是否安装成功:conda --version
出现conda x.x.x -
检测目前安装了哪些环境变量:conda info --envs
出现# 和base -
对于Anaconda中安装一个内置的python版本解析器(其实就是python的版本)
安装3.5:conda create --name tensorflow python=3. 8
(查看当前有哪些可以使用的python版本:conda search --full -name python
如果是用比较新的版本的话,就使用conda search --full --name python) -
激活tensflow的环境:activate tensorflow
-
检测tensflow的环境添加到了Anaconda里面:conda info --envs
-
检测当前环境中的python的版本:python --version
-
退出tensorflow的环境:deactivate
-
切换到tensorflow的环境:activate tensorflow
3. 安装Tensorflow
指令:pip install --upgrade --ignore-installed tensorflow (第一次失败的最大原因)
备注:出现以下提示
使用指令 python -m pip install --upgrade pip
出现问题
第一次安装失败
第二次安装
2. 环境测试
修改了python安装版本为3.8
重新测试
用 pip install tensorflow1.15.2
结果
安装tensorflow失败
原因:anaconda版本高
再次尝试安装3.5版本的anaconda
安装目录
C:\Users\w\Anaconda3
安装tensorflow的指令为:pip install tensorflow1.15.2
剩余与第一次一样,最终测试成功
(测试参考)
测试代码:
>>> import tensorflow as tf
>>> tf.compat.v1.disable_eager_execution()
>>> hello = tf.constant('hello,tensorflow')
>>> sess= tf.compat.v1.Session()
>>> print(sess.run(hello))
测试成功!
仍存在的问题
Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2
解决方法:可以参考
链接: link.
感谢以下博文的帮助:
https://blog.csdn.net/zqx951102/article/details/88897117
https://blog.csdn.net/Cs_hnu_scw/article/details/79695347
https://blog.csdn.net/weixin_46078523/article/details/112184948