Anaconda安装与初步使用

作者: 听城 | 来源:发表于2017-08-07 21:18 被阅读2277次

    Anaconda是一个用于科学计算的Python发行版,支持 Linux, Mac, Windows系统,提供了包管理与环境管理的功能,可以很方便地解决多版本python并存、切换以及各种第三方包安装问题。Anaconda利用工具/命令conda来进行package和environment的管理,并且已经包含了Python和相关的配套工具。

    Anaconda的安装

    下载地址,下载对应的操作系统与Python版本,点击下载即可。

    download
    安装过程中需要将路径加入环境变量,这样可以直接在cmd命令行调用,如果你已经安装Python环境,这里勾选时会变红,提示系统已有Python环境,如果写入PATH,那么可能会替代原环境(原Python保留,只是命令行调用为新安装的)。可以不勾选,在安装程序中选择即可。
    另外附送国内下载地址 path 运行
    如过安装过程中出现如下情况,将\Anaconda3\Library\plugins\下的platforms文件夹复制到\Anaconda3\下,此处默认Anaconda3为你的程序安装文件夹,如果还不能解决可以换一个较低的版本下载安装,或者参考此地址 problem

    设置国内镜像

    # 添加Anaconda的TUNA镜像
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ 
    # 设置搜索时显示通道地址
    conda config --set show_channel_urls yes
    

    另外提供中科大镜像

    
    
    conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
    
    conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
    
    conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
    
    conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
    
    conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
    
    conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/
    
    
    conda config --set show_channel_urls yes
    

    使用

    • conda list可以查看安装了哪些包
    conda list
    • 环境管理。对于开发者不同的项目可能使用不同的Python版本和依赖版本,就可以使用Anaconda来管理(之前一篇文章写过在Python普通环境下用virtualenv管理不同环境的日志,大家可以自行查看)
    # 创建一个名为python27的环境
    conda create -n py27 python=2.7
     
    # 安装好后,使用activate激活某个环境
    activate python27
    source activate python27 # for Linux & Mac
    # 此时,再次输入
    python --version
    # 可以得到Python 2.7.13 :: Continuum Analytics, Inc.
     
    # 如果想返回默认的环境,运行
    deactivate python27 # for Windows
    source deactivate python27 # for Linux & Mac
    
    # 删除配置环境
    conda remove -n python27 --all
    

    安装拓展库

    1. conda install 库名
    2. Anaconda Navigator安装
    3.1 anaconda search -t conda tensorflow
    3.2 anaconda show conda-forge/tensorflow
    3.3 根据最后一行提示输入:conda install --channel https://conda.anaconda.org/conda-forge tensorflow
    4 豆瓣源安装(推荐) pip install -i https://pypi.douban.com/simple scrapy
      使用pip安装的库可以显示在conda list里面,但是在navigator里面,不显示安装,不过这并不影响使用
    

    Jupyter notebook

    • 闪退处理
      windows环境下,遇到 jupyter notebook闪退,可以查看jupyter快捷文件的属性里的快捷方式,找到“目标”里的目录或文件,将 %HOME% 删掉即可
    • 修改默认的工作空间
      在目标添加你想要的路径,我的为e盘下code/anacode


      workspace
    • 快捷键
    执行当前cell,并自动跳到下一个cell:Shift Enter
    
    执行当前cell,执行后不自动调转到下一个cell:Ctrl-Enter
    
    是当前的cell进入编辑模式:Enter
    
    退出当前cell的编辑模式:Esc
    
    删除当前的cell:双D
    
    为当前的cell加入line number:单L
    
    将当前的cell转化为具有一级标题的maskdown:单1
    
    将当前的cell转化为具有二级标题的maskdown:单2
    
    将当前的cell转化为具有三级标题的maskdown:单3
    
    为一行或者多行添加/取消注释:Crtl /
    
    撤销对某个cell的删除:z
    
    浏览器的各个Tab之间切换:Crtl PgUp和Crtl PgDn
    
    快速跳转到首个cell:Crtl Home
    
    快速跳转到最后一个cell:Crtl End
    

    相关文章

      网友评论

        本文标题:Anaconda安装与初步使用

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