利用Anaconda安装tensorflow及过程中的问题解决记录

最近打算学习深度学习,于是先安装tensorflow,这过程中遇到不少问题,在此记录下,愿能给同要安装tensorflow的人提供一些参照与帮助。

步骤一 安装Anaconda

      直接在官网上下载Anaconda,然后像普通软件一样安装,很多默认选择即可。

      不过注意勾选将python3.6添加进环境变量。 

步骤二 安装tensorflow

    TensorFlow目前在Windows还不支持python3.7,刚开始下载了python3.7,安装的时候显示抓取不到合适的版本,觉得应该是版本不适配的原因,于是换成了python3.6,才可以。

1.    打开Anaconda Prompt,创建Python3.6的环境,环境名称为tensorflow

conda create -n tensorflow python=3.6

2. 启动tensorflow环境 

activate tensorflow

由上图可以看到,环境切换了。

3. 安装cpu版本的Tensorflow

pip install --upgrade tensorflow

这里我安装了几次都是安装一半就停住了,可能是网的问题,后来可以了。可以多试几次。

4. 这个时候可以Anaconda自带的spyder,输入 import tensorflow as tf ,如果遇到 No module named ‘tensorflow’则表明它不是在tensorflow的环境打开它。打开Annaconda Navigator,如下图中选择tensorflow的环境,安装需要的应用

5. 安装好后的应用后面括号内有写明环境,打开该环境下的应用,再输入import tensorflow as tf 就没问题了。 

 比如输入代码:

import tensorflow as tf
a = tf.add(3,5)
print(a)

结果输出为:Tensor("Add_2:0", shape=(), dtype=int32) 

即测试安装成功。

6. 需要注意的是,用pip安装东西的时候,记得分清楚要安装在哪个环境下的,如果不是该环境下的,会引比较乱。

如下图可以看到,不同环境下pip版本是不一样的,如果更新的时候,也要注意是在什么环境下更新。

附:退出环境用 deactivate 

猜你喜欢

转载自blog.csdn.net/qq_36999901/article/details/83899835