window下,依赖于 anaconda 安装tensorflow
- anaconda下载及安装:
下载网站:https://repo.continuum.io/archive/
结合自己的系统下载对应版本的 anaconda ,我这里下载如下黑框内版本。
下载完成后,执行‘.exe’文件安装即可。
安装教程:https://blog.csdn.net/u012318074/article/details/77075209
- window下 Anaconda 安装 Tensorflow:
https://www.cnblogs.com/nosqlcoco/p/6923861.html
https://blog.csdn.net/bitcarmanlee/article/details/52749488 (主要参考)
https://blog.csdn.net/ztf312/article/details/56018891 (主要参考)
2.1 建立名叫 tensorflow 的计算环境
Anaconda 的环境准备好了以后,接下来我们建立一个 conda 的计算环境,给这个环境取名叫 tensorflow:
打开‘Anaconda Prompt’命令行窗口,创建 conda 环境
conda create -n tensorflow python=3.5
# Python 2.7
$ conda create -n tensorflow python=2.7
# Python 3.5
$ conda create -n tensorflow python=3.5
提示安装哪些依赖软件,输入’y’,回车,控制台继续输出。
2.2 激活 tensorflow 环境,然后用 pip 安装tensorflow
2.2.1 激活 tensorflow 环境
activate tensorflow
激活 Tensorflow 虚拟环境,当不使用 Tensorflow 时,输出 deactivate tensorflow 关闭即可。
此时用户名前有 tensorflow 的标识。我们这样切换,实际上是更换了环境变量里的 pip 和 python。
2.2.2 安装 cpu 版本输入
切换到tensorflow的计算环境以后,然后开始用pip安装:
pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/win/cpu/tensorflow-0.12.0rc0-cp35-cp35m-win_amd64.whl
注:上面命令是针对 python 3.5 系列的,根据自己版本的不同,需要输入不同的命令。(查找 tensorflow官方资料)
其中有
提示,说明 tensorflow 安装成功。
2.3 验证 tensorflow 是否安装成功
方法一:在‘Anaconda Prompt’命令行窗口输入 python,进入 python 环境
输入以下代码
>>> importtensorflow as tf
>>> hello = tf.constant('Hello, TensorFlow!')
>>> sess = tf.Session()
>>> print(sess.run(hello))
注:python3中,print 需要带括号当参数传入,print 的内容若是不加(),也会报错。SyntaxError: invalid syntax
https://blog.csdn.net/dingxl555/article/details/78485782?locationNum=3&fps=1
方法二:打开 ‘jupyter notebook’,打开后会弹出一个页面如图:
选择右上角 new -> python[conda root],如上图:
输入 import tensorflow as tf,按 ‘shift+enter’ 运行后没有报错,说明安装成功。
若按照上面的步骤安装报错了,可能是由于你计算机中python版本不匹配anaconda 默认的版本是python3.6,最好降到3.5版本的python,按照上面的步骤安装才不会报错,你可以在cmd中输入如下信息:conda install python=3.5.2,运行需要几分钟,安装python3.5.2,之后在按照上述步骤执行一遍,就不会报错了。
https://blog.csdn.net/zhuzhishi2042/article/details/73866493
window下安装tensorflow并在jupyter notebook 上使用:https://blog.csdn.net/index20001/article/details/73555182
还没有评论,来说两句吧...