Window+Anaconda3+TensorFlow少挖坑安装

来源:互联网 发布:狙击手幽灵战士2优化 编辑:程序博客网 时间:2024/06/05 01:52

自己亲测的详细安装过程

(环境为win7 64位)

鉴于Anaconda是一个用于科学计算的Python发行版,支持 Linux, Mac, Windows系统,提供了包管理与环境管理的功能,可以很方便地解决多版本python并存、切换以及各种第三方包安装问题。Anaconda利用工具/命令conda来进行packageenvironment的管理,并且已经包含了Python和相关的配套工具。这里先解释下condaanaconda这些概念的差别。conda可以理解为一个工具,也是一个可执行命令,其核心功能是包管理与环境管理。包管理与pip的使用类似,环境管理则允许用户方便地安装不同版本的python并可以快速切换。Anaconda则是一个打包的集合,里面预装好了conda、某个版本的python、众多packages、科学计算工具等等,所以也称为Python的一种发行版。这里首先安装Anaconda

1.从官方网址https://www.continuum.io/downloads/ 下载,这里选择64Python3.6Anaconda3.4.0版本;

 接下来就是安装过程了。。。这部分可参照官方的安装教程进行。

https://docs.anaconda.com/anaconda/install/windows

一般只要更改安装路径和是否添加到路径,如果你的pc以前没有类似的配置,建议将环境变量那一项勾选上,其他的不用更改,就可以直接一直往下点击,直到安装完成。

  

 安装成功的页面

  1. 如果你没勾选添加环境变量那一项,安装Anaconda成功之后,你还需要将你自己的Anaconda的路径加入到环境变量才能在下面一起使用;

1.2在环境变量加入之后,接下来就是去创建一个tensorflowconda环境。用其专业术语就是:Create a conda environment named tensorflow by invoking the following command,此时你既可以在cmd命令窗口或者打开Anaconda Prompt窗口,在其里面输入如下命令来创建TensorFlowconda环境;

conda create -n tensorflow python=3.5

这里你也可以根据自己的喜欢选择不同的Python版本,但是相对来说Python3.5对于TensorFlow比较稳定;

 输入y即可安装相关的包;

1.3这一步完成后,就可以输入命令来激活TensorFlow,命令如下:

activate tensorflow

如果这步成功的话,恭喜你,可以继续下面的步骤,然而我的这步没有成功,在命令窗口并不能识别到activate命令,并且查了许多相关资料,因此通过查找资料在网页下(http://www.cnblogs.com/jackchen-Net/p/6681269.html)找到相关的解决方案;即打开Anaconda Navigator;(注意如果你装的时候activate tensorflow成功的,那么你可以直接跳到1.5步骤)

此时打开终端,输入pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.1.0-cp35-cp35m-win_amd64.whl进行安装cpu版本的TensorFlow

安装成功的界面为:

1.4测试TensorFlow是否安装成功:

输入:

python -c "import os; import inspect; import tensorflow; print(os.path.dirname(inspect.getfile(tensorflow)))"

最终测试成功输出的界面为:

用示例代码测试通过的界面如下:

  

1.5 如果你装的时候activate tensorflow成功,此时输入下面命令来安装TensorFlow

pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.1.0-cp35-cp35m-win_amd64.whl

 

安装之后,测试可以参考1.4步中测试方法;

 

1.6接下来,我们安装Spyder编译器

默认情况下Anaconda已经安装了个Spyder,但是这个是在Anaconda下的,不是在TensorFlow环境下的版本,所以会导致无法引用tensorflow模块。那么我们接下来进入到Anaconda Navigator下,去安装tensorflow下的Spyder

打开后的界面

 没有包含Spyder,因此Spyder进行搜索;

点击应用进行安装;安装成功之后的界面为:

同时在pc上的快捷应用程序窗口出现类如如下界面:

此时打开Spyder打开进行测试;

 最终大功告成的界面如下:

  

 

参考文献

[1] http://blog.csdn.net/jay100500/article/details/72809338

[2] http://www.cnblogs.com/jackchen-Net/p/6681269.html

 转载请注明出处,谢谢!

如果让你少挖坑,请点个赞,谢谢

 

原创粉丝点击