anaconda总结

上来本又是一堆罗里吧嗦的感想,但是决定以后写博客会严肃点,而且经常得更,不知不觉小哥已经写那么多了,遇到相关问题每次都屁颠屁颠地到他博客看看。虽然写博客确实花点时间,但我也不是那么忙啊,不整理最后真的真的是忘了,所以坚持更!而且认真更,不然像我之前写的乱七八糟,我自己都不想看。

好,上面还是废话,这篇是关于anaconda的总结。本来是准备装pyenv隔离环境然后多版本使用,然后负责机子的师兄说最好装anaconda或miniconda,pyenv局限性大,三年前用的比较多。本来以为anaconda只能装一个版本,其实也能多版本使用。参考Anaconda使用总结

安装

安装根据官网即可,官网打开比较慢,主要步骤如下。
1.下载相应版本,官网链接
2.bash ~/Downloads/Anaconda2-5.1.0-Linux-x86_64.sh bash后面跟的是你下载的.sh的路径。
3.提示“In order to continue the installation process, please review the license agreement.”,按Enter键浏览许可条款。
4.不停地按Enter键浏览条款项,直到最后输入“yes”同意。
5.提示安装路径,默认安装在用户目录下,即home/用户名/anaconda,这样同一个机子上的不同用户可以独立安装,相互不干扰。根据提示,按Enter键默认路径,CTRL-C取消安装或者更改路径。
6.提示是否在用户.bashrc下加入anaconda环境变量,输入“yes”同意加入。
7.安装完成,显示“Thank you for installing Anaconda<2 3="" or="">!”
8.提示是否要安装Microsoft VS Code,输入“yes”或者“no”,安装的话需要联网和管理员权限。
9.要使安装生效的话,重新打开终端,或者输入source ~/.bashrc
10.查看是否安装成功,可以输入anaconda-navigator看能不能打开navigator,我是在服务器上装的,打不开。也可以输入which conda或者conda --version验证,输入python --version可查看使用的python版本。

conda

conda使用
conda是一个开源的包管理环境管理系统。安装的其他conda环境在/envs目录下,一个conda环境有4个子目录,/bin,/include,/lib,/share。默认环境的名字是base。

环境管理

    # 查看conda版本,或者确定conda
    conda --version
    conda info

    # 更新conda
    conda update conda

    # 建立名字为xxx的新环境,并在里面安装一个包packagexxx,可以指定版本
    conda create --name xxx packagexxx
    conda create --name xxx packagexxx=0.15.0

    # 当创建一个新的环境时,默认安装的python版本是下载安装anaconda时的版本,可以指定版本
    conda create --name xxx python=3.5

    # 创建一个新环境,指定了python版本,并安装了多个包
    conda create --name xxx python=3.5 packagexxa=0.15.0 packagexxb packagexxc

    # 创建一个新环境,并安装了anaconda
    conda create --name xxx python=3.5 anaconda

    # 激活新建立的环境以使用,然后可以不激活它,返回默认环境base
    source activate xxx
    source deactivate xxx

    # 查看所有安装的环境
    conda info --envs

    # 删除环境
    conda remove --name xxx --all

    # 查看当前环境的python版本
    python --version

    # 查看当前使用的python
    which python

    # 查看PATH环境变量中是否有anaconda
    echo $PATH

包管理

    # 查看包packagexxx是否可以从anaconda repository中获得
    conda search packagexxx

    # 在当前激活环境中安装包packagexxx,在指定环境
    conda install packagexxx
    conda install --name xxx packagexxx

    # 查看当前激活环境下conda已安装的包,指定环境
    conda list
    conda list --name xxx

    # 更新包
    conda update packagexxx

    # 删除包
    conda remove packagexxx

下载cheatsheet文件
anaconda论坛