Ubuntu 中 conda 的安装及常用命令

Anaconda/Miniconda的安装

Conda是在Windows,macOS和Linux上运行的开源软件包管理系统和环境管理系统。

  1. 安装包下载:
    安装包方式有两种:1)Anaconda:https://repo.anaconda.com/archive/
    2)Miniconda: https://docs.conda.io/en/latest/miniconda.html【Miniconda是Anaconda的一个小型引导版本,它只包含conda、Python及其所依赖的包,以及少量其他有用的包,包括pip、zlib和其他一些包。】(网址:https://repo.anaconda.com/miniconda 有miniconda全部的安装包)
  2. bash 命令安装:
cd /path/download/Anaconda # cd 到你下载的Anaconda目录
sudo bash Anaconda3-XXX.sh # bash 对安装包进行安装
  1. 安装完成测试:
    可以使用命令anaconda -V 或者 conda --version 查看conda版本同时也可验证是否安装完成。

注: 在第二步的安装过程中会问你是否接受授权,输入yes,会让你选择安装目录,最好用默认的。如果直接回车或者选择输入no,安装完成后输入anaconda -V 会提示找不到命令,因为你还需将安装目录导入系统环境中,可以使用以下命令:

export PATH=/path/install/anaconda3/bin:$PATH  # 把anaconda安装的bin目录写入配置文件

conda的常用命令

  1. conda --version #查看conda版本,验证是否安装

conda管理:

  1. conda update conda #更新至最新版本,也会更新其它相关包
  2. conda update --all #更新所有包
  3. conda update package_name #更新指定的包

环境管理:

  1. conda create -n env_name package_name #创建名为env_name的新环境,并在该环境下安装名为package_name 的包。【-n 是 --name 的简写】
    如需指定新环境的版本号,可使用:conda create -n python2 python=2.7 numpy pandas,创建了名为python2的环境,python版本为2.7,同时还安装了numpy pandas包
    如需指定新环境的位置,可使用:conda create --prefix=/path/to/new/environment/python3 python=3.6 创建了名为python3的环境,python版本为3.6,同时指定环境位置为:/path/to/new/environment,该路径是自己先建立好的,也就是必须存在这个路径,后面的python3就是你想给这个环境取的一个名称
    如需从旧环境中复制,可使用:conda create --name new_env_name --clone old_env_name ,复制old_env_name为new_env_name
  2. conda activate python2 # 激活python2环境
    注:conda activate只适用于conda版本4.6及以上,如果是之前的版本:Windows: activate snowflakes ;macOS and Linux: source activate snowflakes
  3. conda deactivate or source deactivate #退出环境
  4. conda info -e #显示所有已经创建的环境 【-e 是 --envs 的简写】
  5. conda remove --name env_name --all #删除环境

包管理:

  1. conda search package_name # 查找需要安装的包
  2. conda install package_name # 在当前环境中安装包
    如需在指定环境中安装包,可使用:conda install --name env_name package_name
  3. conda remove package #删除当前环境中的包
    如需删除指定环境中的包,可使用: conda remove --name env_name package
  4. conda list # 查看所有已安装包

取消每次启动自动激活conda的基础环境(base)

在安装完conda后,打开终端默认会进入到conda的基础环境(base)中,如想取消,可以使用以下两种方法进行设置:

  1. 每次在命令行通过conda deactivate退出base环境回到系统自动的环境【治标不治本】
  2. 通过配置auto_activate_base关闭自动进入conda基础环境:conda config --set auto_activate_base false 【推荐使用】;如需开启可以使用:conda config --set auto_activate_base true

参考文献:

  • Anaconda 官网
  • Ubuntu安装anaconda
  • conda常用命令
  • conda指定位置配置虚拟环境

你可能感兴趣的:(Linux,anaconda,linux)