工欲善其事,必先利其器。相信很多人在初次接触Python时,在开始编程前,都需要先安装相应的工具。
对于Python而言也不例外,Python官方下载安装:https://www.python.org/downloads/
但是,Python使用过程中存在的一个最大的问题,就是需要不断安装编程过程中可能涉及到函数包,这是一个很烦心的过程。因此,可能大家可能就在想,是否存在一款既支持Python编译,同时又集成了大量要用的函数包的集成型软件。回答是当然的,那便是Anaconda。
目前,Anaconda支持的系统包括:Windows,macOS,Linux。支持的Python版本有:Python 3.6 和 Python 2.7 。
Anaconda的官方下载网站:https://www.anaconda.com/download/
然而,由于Anaconda本身比较大400-500M左右,同时又是外方网站,因此在下载时存在速度比较慢,甚至常常中断等问题。因此另一个解决的办法,可以直接通过清华大学开源软件镜像站下载:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
通过镜像站,我们就可以下载搜需要的Anaconda版本。接下来就是Anaconda的安装问题,这个很简单。
下面介绍在Windows上的安装过程。
首先双击刚下载的Anaconda的.exe文件,双击后显示如下:
然后,点击‘next’进入下一步:
然后点击‘I Agree’进入下一步:
此处根据自己个人情况,随便选中哪个都行,然后再点击‘next’进入下一步:
选择自己的安装路径,然后点击‘next’进入下一步:
此处本人建议都选上,让系统自己添加环境变量,当然你也可以不选第一个,安装完成后手动添加。然后点击‘Install’进行Anaconda安装:
大约5-10分钟左右就可安装完毕,显示如下:
到此Anaconda安装成功!如果你想了解更多关于Anaconda的信息,可以勾中‘Learn more about Anaconda Cload’,然后点击‘finish’;如果不想了解,就不要勾中,直接点击‘finish’即可。
此时,我们可以通过系统命令行(ctrl+r——cmd),在命令行中输入‘conda list’,就可以查看所安装的Anaconda自带的一些函数包。如下:
Anaconda安装成功后,如果你仅仅只需要进行Python编程的学习,那么Anaconda已完全够用了,不需要在下载和安装其他软件;但如果你想进行深度学习,那么接下来就是安装基于深度学习的tensorflow框架。
tensorflow的安装可以是在线或离线,在线安装就需要你当前的网络良好,否则很容易安装失败,因此个人建议最好选择离线安装。离线安装就需要我们先下载tensorflow安装包,你可利用一下两个网站进行下载:
https://www.lfd.uci.edu/~gohlke/pythonlibs/
https://pypi.python.org/pypi/tensorflow
第一个是一个Python的函数下载库,里面包含了Python编程可能涉及的所有函数包的下载;第二个是一个Python中针对tensorflow的一个下载版块。根据需求任意选个一个网址进行下载即可。
tensorflow安装包下载完成后,接下来就是进行安装过程,具体步骤如下:
第一步:在刚安装的Anaconda3\Lib\site-packages\文件下新建文件夹tensorflow;
第二步:将刚下载的安装包tensorflow-1.4.0-cp36-cp36m-win_amd64.whl复制到Anaconda3\Lib\site-packages\tensorflow文件中;
第三步:通过cmd命令进入到Anaconda3\Lib\site-packages\tensorflow目录下;
第四步:在该目录下执行命令pip installtensorflow-1.4.0-cp36-cp36m-win_amd64.whl进行安装;
第五步:等待安装结束;
第六步:安装完成后,打开Anaconda,进入Spyder,在Spyder右下方的IPython console命令行下输入import tensorflow as tf,然后回车,若不报错则说明tensorflow安装成功,如下所示:
到此为止,Anaconda和tensorflow的离线安装已全部完毕,接下可以放心的使用Python和基于tensorflow的深度学习的编程操作。