Anaconda是Python的一个开源的发行版本,里面包含了不少科学计算相关的包,它和Python的关系就像linux系统中centos和Ubuntu的关系同样,不冲突,你能够同时在电脑上安装这两个东西。那至于为何我已经在电脑上安装了pycharm还要安装这个Anaconda呢,主要有如下几点缘由:python
(1)Anaconda附带了一大批经常使用数据科学包,它附带了conda、Python和 150 多个科学包及其依赖项。所以你能够用Anaconda当即开始处理数据。linux
(2)管理包。Anaconda 是在 conda(一个包管理器和环境管理器)上发展出来的。在数据分析中,你会用到不少第三方的包,而conda(包管理器)能够很好的帮助你在计算机上安装和管理这些包,包括安装、卸载和更新包。web
(3)管理环境。为何须要管理环境呢?好比你在A项目中用到了Python2,而新的项目要求使用Python3,而同时安装两个Python版本可能会形成许多混乱和错误。这时候conda就能够帮助你为不一样的项目创建不一样的运行环境。还有不少项目使用的包版本不一样,好比不一样的pandas版本,不可能同时安装两个pandas版本。你要作的应该是在项目对应的环境中建立对应的pandas版本。这时候conda就能够帮你作到。chrome
总结:Anaconda解决了官方Python的两大痛点:windows
(1)提供了包管理功能,Windows平台安装第三方包常常失败的场景得以解决centos
(2)提供环境管理功能,解决了多版本Python并存、切换的问题。浏览器
接下来就须要了解Anaconda如何进行安装安全
按照上面的路径点击下载,下载完成后就能够一路点击下一步完成安装,若是中间须要修改安装路径能够本身改一下。安装成功以后咱们会发现,多出来几个应用编辑器
Anaconda Navigtor :用于管理工具包和环境的图形用户界面,后续涉及的众多管理命令也能够在 Navigator 中手工实现。函数
Jupyter notebook :基于web的交互式计算环境,能够编辑易于人们阅读的文档,用于展现数据分析的过程。
qtconsole :一个可执行 IPython 的仿终端图形界面程序,相比 Python Shell 界面,qtconsole 能够直接显示代码生成的图形,实现多行代码输入执行,以及内置许多有用的功能和函数。
spyder :一个使用Python语言、跨平台的、科学运算集成开发环境。
那以上应用咱们简单了解一下就好,不须要管。
若是是Windows环境的话就须要在控制面板\系统和安全\系统\高级系统设置\环境变量\用户变量\PATH
当中添加anaconda的安装目录的Scripts文件夹。
验证:
打开命令行输入conda -–version,若是能输出版本号就对了
在终端输入如下命令
export PATH=~/anaconda/bin:$PATH
在anaconda当中虽然已经存在了不少科学计算的包,可是咱们总有须要安装新的包的需求,有了anaconda就能够很好地管理这些包了
# 管理包在Python解释器中有pip,在anaconda中conda,它的功能和pip是同样的,在anaconda中选择pip也是能够安装包的 一、安装包 conda install requests 二、卸载包 conda remove requests 三、更新包 conda update requests 四、查询已安装的包 conda list
能够经过conda建立不一样的运行环境
conda create -n program_test pandas
上面这条指令中的program_test
是新建立的环境名称,pandas是指须要安装到环境中的包名称。
固然在安装的时候还能够指定解释器的版本
conda create -n python36 python=3.6 # 建立解释器版本为3.6的环境 conda create -n python27 python=2.7 # 建立解释器版本为2.7的环境
conda activate program_test
deactive
打开安装的Anaconda文件
点击Anaconda Navigator运行
选择图中圈起来的按钮,会弹出来四个选择,选择最后一个Jupyter Notebook就能够打开代码编辑工具,若是不是用谷歌浏览器打开的,先尝试修改默认浏览器,或者按照第七条的补充内容进行修改
以上就是咱们本机的根目录,就相似于windows系统的User目录,接下来就能够点击右上角的New
按钮选择建立一个Python3文件,这个文件的后缀名是.ipynd.
接下来咱们全部的程序都要在这个上面进行编写:
配置Jupyter notebook默认打开的浏览器
当咱们想经过jupyter notebook编辑器来编写代码的时候,有的时候会发现他默认会打开你的IE浏览器,可是平时咱们都是使用chrome浏览器的,接下来就一块儿来看看怎么修改这个东西
第一步:打开Cmd页面输入activate进入anaconda prompt
第二步:输入
jupyter notebook --generate-config
,查看你配置文件的位置
第三步:经过记事本打开配置文件找到
#c.NotebookApp.browser = ''
设置
第四步:在它的下面加上一段代码
import webbrowser webbrowser.register("chrome",None,webbrowser.GenericBrowser(u"C:\\Users\\AppData\\Local\\Google\\Chrome\\Application\\chrome.exe")) c.NotebookApp.browser = 'chrome'
将其中的路径改成你电脑上chrome启动文件的路径,必定要注意路径中的文件名使用双斜杠分隔的。
由于大部分数据分析的工做都是须要一步一步作的,不是像咱们作Web,搭网站,作后台那样须要大量的代码铺垫。因此说更专业的数据分析操做都是在这个Jupyter Notebook当中完成的。