美文网首页
【python】Anaconda的安装与使用

【python】Anaconda的安装与使用

作者: 夜下清风 | 来源:发表于2017-10-20 23:42 被阅读0次

    Anaconda的安装与使用

    作者:Neo Luo
    时间:2017-06-15


    Anaconda是专注于数据分析的Python发行版本,包含了conda、Python等190多个科学包及其依赖项。

    Anaconda优势:
    (1)不需要配置python环境变量。
    (2)已经集成很多packages,且安装也方便。
    (3)可配置不同python环境,切换方便。

    conda 是开源包(packages)和虚拟环境(environment)的管理系统。

    packages 管理: 可以使用 conda 来安装、更新 、卸载工具包 ,并且它更关注于数据科学相关的工具包。在安装 anaconda 时就预先集成了像 Numpy、Scipy、 pandas、Scikit-learn 这些在数据分析中常用的包。另外值得一提的是,conda 并不仅仅管理Python的工具包,它也能安装非python的包。比如在新版的 Anaconda 中就可以安装R语言的集成开发环境 Rstudio。

    虚拟环境管理: 在conda中可以建立多个虚拟环境,用于隔离不同项目所需的不同版本的工具包,以防止版本上的冲突。对纠结于 Python 版本的同学们,我们也可以建立 Python2 和 Python3 两个环境,来分别运行不同版本的 Python 代码。

    1. 下载

    https://www.continuum.io/downloads

    2. 安装

    直接点击一路安装即可。

    安装完anaconda,就相当于安装了Python、IPython、集成开发环境Spyder、一些包等等。

    Anaconda Navigtor :用于管理工具包和环境的图形用户界面,后续涉及的众多管理命令也可以在 Navigator 中手工实现。

    Jupyter notebook :基于web的交互式计算环境,可以编辑易于人们阅读的文档,用于展示数据分析的过程。

    qtconsole :一个可执行 IPython 的仿终端图形界面程序,相比 Python Shell 界面,qtconsole 可以直接显示代码生成的图形,实现多行代码输入执行,以及内置许多有用的功能和函数。

    spyder :一个使用Python语言、跨平台的、科学运算集成开发环境。

    输入conda list来看一下所有安装时自带的Python扩展。包括了常用的Numpy,Scipy,matplotlib和 networkx 等,以及beautiful-soup,requests,flask,tornado等网络相关的扩展。

    安装完成后,我们还需要对所有工具包进行升级,以避免可能发生的错误。

    conda upgrade --all
    

    3. python包管理

    主要命令如下:

    conda list #查看已安装列表  
    conda install scikit-learn #安装某一个包  
    conda install numpy scipy pandas #安装多个包  
    conda install numpy=1.10 #设定安装包版本  
    conda remove package_name #删除  
    conda update package_name #更新  
    conda search search_term #模糊查询  
    

    4. Python环境管理

    默认的环境是root,你也可以创建一个新环境。

    conda create -n py2 python=2.7 pandas
    set CONDA_FORCE_32BIT=1 # 设置32位
    conda create -n py27_32 python=2.7
    set CONDA_FORCE_32BIT= #切回系统默认
    

    其中,py2是env_name,后面可设定Python版本和需要安装包的列表。

    其他常用操作如下:

    conda env list #显示所有环境  
    activate env_name #启动某个环境  
    deactivate #退出  
    conda env remove -n env_name #删除  
    conda env export > environment.yaml #将当前环境下的package信息存入YAML文件中  
    conda env create -f environment.yaml #用他人分享的YAML文件来创建一样的运行环境  
    

    参考资料:
    [1]《致Python初学者们-Anaconda入门使用指南》
    http://www.th7.cn/Program/Python/201702/1115361.shtml
    [2]《Anaconda安装及使用教程》
    http://www.360doc.com/content/16/1029/18/25664332_602357786.shtml

    相关文章

      网友评论

          本文标题:【python】Anaconda的安装与使用

          本文链接:https://www.haomeiwen.com/subject/jqpbuxtx.html