在windows下安装tensorflow

刚开始接触python,被一大堆环境、版本、IDE搞得很懵。本文记录在windows下安装tensorflow。严重参考了以下三篇博文:
1. https://blog.csdn.net/lxy_2011/article/details/79181990
2. https://blog.csdn.net/cs_hnu_scw/article/details/79695347
3. https://blog.csdn.net/dou3516/article/details/77836459
虽然照着安装教程成功安装了tensorflow,但是有一些问题还是不解,罗列如下,欢迎赐教
1. Anaconda prompt和windows的command prompt(命令行提示符)有什么区别与联系?(小白表示一直对command prompt的机制不理解)
2. 教程中有些是使用conda命令安装的,有些是用pip安装的,这两者又有什么区别与联系?
好了,下面是我的安装步骤

1. 安装Anaconda

去官网下载 https://jingyan.baidu.com/article/3f16e0031e87522591c10320.html
选择与自己对应的操作系统(windows/os/linux等),无脑式安装,不赘述。
安装完成后,可以在Anaconda prompt或者Command prompt里查看型号。

在Anaconda prompt里
在Anaconda prompt里

在Command prompt里
这里写图片描述

安装tensorflow 环境

在command prompt或者anaconda prompt里输入
conda create - -name tensorflow python=3.6
输入[y]后即自动安装。安装好后进行验证
activate tensorflow,即可进入tensorflow环境

正式安装tensorflow

确保在tensorflow环境下进行安装,方法有多种
方法一:pip install –ignore-installed –upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.0.0-cp35-cp35m-win_x86_64.whl
方法二:pip install tensorflow
方法三:conda install tensorflow
我用的方法三

验证安装

方法一:使用控制台,即command prompt或者acaconda prompt
(1)进入tensorflow环境:activate tensorflow
(2)进入tensorflow下的python:python
(2)输入以下代码:

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

方法二:使用Spyder。

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

貌似tensorflow的使用都需要进入tensorflow环境,举证如下。如果在Anaconda里,在Application on 这里选择base 或者python,那么在使用base或者python环境下的spyder时就会报warning。
这里写图片描述
这里会报warning,虽然也打印出了”hello tensorflow”。
这里写图片描述
如果在Anaconda里,在application on 这里选择了tensorflow,那么再使用spyder时就不会报warning,如下图
这里写图片描述
总结:感觉计算机系统水很深,对于框架、框架之间关系还有很多不理解的地方,只能慢慢摸索

猜你喜欢

转载自blog.csdn.net/weixin_43196262/article/details/82716633