linux 安装 conda 与常用命令


1. conda 安装

安装过程:

  1. 使用 miniconda,清华源下载链接: tuna miniconda:;

  2. 执行安装程序:

    sh ./package-installed/Miniconda3-py37_4.8.3-Linux-x86_64.sh
    

    此处安装 conda 为全局,安装程序中设置路径为 /usr/local/miniconda3

    安装程序中提示是否自动激活 base 环境,选择 no。

  3. conda 加入到系统级环境变量,在 /etc/profile 中添加:

    # conda PATH
    export CONDA3_HOME=/usr/local/miniconda3
    export PATH=CONDA3_HOME/bin:PATH
    

    当前 shell 生效:

    source /etc/profile
    
  4. conda 环境激活脚本加入 shell,此处使用 bash:
    conda init bash
    
  5. 配置源,清华源,官方文档: tuna Anaconda 镜像使用帮助

2. 离线环境使用 conda

在无法访问外网的机器上安装 conda 内的包。

2.1 创建虚拟环境

离线环境可以 clone 已有环境来创建环境:

conda create --clone base --prefix $HOME/.conda/envs/YOUR_ENV_NAME
# 从 base 中复制环境到家目录,环境名为 YOUR_ENV_NAME

2.2 安装某包

2.2.1 下载

官网下载: https://repo.anaconda.com/pkgs/,在这里找到自己需要的 channel 以及操作系统版本。

此处使用 main channel ,linux-64: 链接为 https://repo.anaconda.com/pkgs/main/linux-64/

查找安装包并下载到本地。

如离线 nb_conda-2.2.1,py 版本 py3.7 的包下载地址为: https://repo.anaconda.com/pkgs/main/linux-64/nb_conda-2.2.1-py37_0.tar.bz2

2.2.2 安装

安装上面离线的 nb_conda:

# 解压
conda install --use-local nb_conda-2.2.1-py37_0.tar.bz2

# 参数说明:--use-local 与 -c local 相同

3. conda 常用命令

conda 常用命令:

# 信息查看
conda info  # 查看 conda 信息
conda env list  # 查看所有 conda 虚拟环境

# 虚拟环境管理
conda create --name YOUR_ENV_NAME  # 创建虚拟环境,后可跟 python=x.x 指定 py 版本等等
conda activate YOUR_ENV_NAME  # 激活虚拟环境,或者 source activate YOUR_ENV_NAME
conda deactivate  # 推出当前虚拟环境
conda env remove --name YOUR_ENV_NAME  # 删除虚拟环境

conda env export > my_conda_env.yaml  # 导出 conda 环境到 yaml
conda env create -f my_conda_env.yaml  # 依据 yaml 配置中创建虚拟环境

# 安装某包
conda install numpy

# 更新
conda updata numpy
conda update --all  # 更新所有
conda update conda  # 更新 conda
conda update python  # 升级 python 最末尾的版本号

# 设置
conda config --set auto_activate_base false  # 关闭当前用户登入后自动激活 base 环境
评论
发表评论 说点什么