Anacanda是什么? 目前把它看成一个python的发行版,它的方便之处在于它自带了很多第三方包,另外它可以方便的进行python的版本管理。
安装 使用环境 window10 。
官网上面下载安装即可anaconda下载 。
配置环境变量 将安装目录加入环境变量即可,如果之前安装配置过python ,需要把之前的path给删了,不然用的还是以前的python。
打开cmd,输入python,
ok!
安装TensorFlow anaconda它本身不带TensorFlow,需要进行安装,
执行anaconda命令需要使用anaconda prompt
来打开cmd(可能需要管理员身份运行,另外最好先不要开代理)。
首先更换镜像源,
1 2 $ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ $ conda config --set show_channel_urls yes
使用conda info
可以看到当前的一些配置信息,
上面可以看到源以及更换成功。
然后搜索一下TensorFlow版本,
1 $ anaconda search -t conda tensorflow
这里选择了anaconda/tensorflow 1.2.1
这个版本,输入下面命令,
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 $ anaconda show anaconda/tensorflow Using Anaconda API: https://api.anaconda.org Name: tensorflow Summary: TensorFlow is a machine learning library Access: public Package Types: conda Versions: + 0.10.0rc0 + 1.0.1 + 1.1.0 + 1.2.1 To install this package with conda run: conda install --channel https://conda.anaconda.org/anaconda tensorflow
然后就输入上面给出的conda install --channel https://conda.anaconda.org/anaconda tensorflow
来进行安装,
这里速度非常慢,因为清华源上面没有这个版本,安装N次失败了。
最后换了dhirschfeld/tensorflow
这个版本,终于它在清华源上面有,安装就快多了,
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 $ conda install --channel https://conda.anaconda.org/dhirschfeld tensorflow The following NEW packages will be INSTALLED: backports.weakref: 1.0rc1-py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free libprotobuf: 3.2.0-vc14_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free [vc14] markdown: 2.6.9-py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free protobuf: 3.2.0-py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free tensorflow: 1.2.1-py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free conda-env-2.6. 100% |###############################| Time: 0:00:00 994.18 kB/s vs2015_runtime 100% |###############################| Time: 0:00:01 1.27 MB/s libprotobuf-3. 100% |###############################| Time: 0:00:08 1.12 MB/s backports.weak 100% |###############################| Time: 0:00:00 0.00 B/s html5lib-0.999 100% |###############################| Time: 0:00:00 1.02 MB/s protobuf-3.2.0 100% |###############################| Time: 0:00:00 808.75 kB/s tensorflow-1.2 100% |###############################| Time: 0:00:12 1.72 MB/s conda-4.3.13.p 100% |###############################| Time: 0:01:52 5.10 kB/s conda-4.3.13.p 100% |###############################| Time: 0:00:48 11.97 kB/s
打开python,可以看到TensorFlow已经安装完成,
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 $ C:\Users\龙\Desktop> python Python 3.6.1 |Anaconda custom (64-bit)| (default, May 11 2017, 13:25:24) [MSC v.1900 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> import tensorflow as tf >>> a = tf.constant(2, name='a') >>> b = tf.constant(3, name='b') >>> c = a * b + b >>> d = tf.placeholder(tf.int32, name = 'd') >>> f = d + c >>> init = tf.global_variables_initializer() >>> with tf.Session() as session: ... session.run(init) ... print(session.run(f, feed_dict = {d: 100})) ... 109
同样的,使用conda list
命令也可以看到安装的包中出现了TensorFlow ,
注:最终也没能用anaconda装上TensorFlow_1.3.0,最后用回了原始的python3.6.1,使用pip3装的TensorFlow…
参考 Anaconda+Tensorflow环境安装与配置