TensorFlow +anoconda安装详解

系统环境:Windows 7

安装过程

1 安装Anoconda,进官网下载,当前版本为3.7(Python 3.7),有且紧有一个地方需要你打一个“勾”,打上这个“勾”以后页面就会有两个“勾”(系统默认只有一个勾(2个方框中的底下一个),你打上勾以后就有两个),然后一路next。

2 安装基于Anoconda的TensorFlow(因为TensorFlow 现在不支持Python3.7所以需要装一个低版本的Python,这里装Python3.5),

步骤如下:

(1)打开Anaconda Prompt,输入清华仓库镜像,这样更新会快很多,

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes

(2)同样在Anaconda Prompt中利用Anaconda创建一个python3.5的环境,环境名称为tensorflow ,输入下面命令:

conda create -n tensorflow python=3.5

然后tensorflow的环境就创建好了。

(3)在Anaconda Prompt中启动tensorflow环境:

activate tensorflow

  如果不用TensorFlow环境,输入deactivate退出

(4)安装cpu版本的TensorFlow

pip install --upgrade --ignore-installed tensorflow

(5)测试tensorflow 

  进入Python环境,输入python,回车

  然后输入(其实只用输入第一行代码,没有报错基本上就成功了)

import tensorflow as tf
hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print(sess.run(hello))

一般情况下安装就成功了。结果我的却报错了!!!

报错内容ImportError:DLL load failed with error code -1073741795

解决方案:

安装一个较低版本的TensorFlow,先卸载原tensorflow,然后在安装低版本tensorflow,先跳到步骤(3),代码如下

pip uninstall tensorflow

pip install tensorflow==1.5

然后测试tensorflow,进入(5)

大功告成了吗?还差一点。

如果在Spyder中不能运行,那么需要在Anoconda中安装插件

如图所示

安装完毕后,在Spyder编辑器中也可以使用TensorFlow。

总结:

(1)Python版本高了tensorflow不能用,添加换成低版本Python。

(2)tensorflow安装成功没报错,import tensorflow as tf 报各种错,可以考虑换一个低版本的Tensorflow。

参考文献:

[1] https://blog.csdn.net/u010858605/article/details/64128466

[2] https://cloud.tencent.com/developer/ask/174035

猜你喜欢

转载自blog.csdn.net/dqefd2e4f1/article/details/84850402
今日推荐