1. conda 安装
安装过程:
使用 miniconda,清华源下载链接: tuna miniconda:;
执行安装程序:
sh ./package-installed/Miniconda3-py37_4.8.3-Linux-x86_64.sh
此处安装 conda 为全局,安装程序中设置路径为 /usr/local/miniconda3;
安装程序中提示是否自动激活 base 环境,选择 no。
conda 加入到系统级环境变量,在 /etc/profile 中添加:
# conda PATH
export CONDA3_HOME=/usr/local/miniconda3
export PATH=CONDA3_HOME/bin:PATH
当前 shell 生效:
source /etc/profile
conda 环境激活脚本加入 shell,此处使用 bash:
conda init bash
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 环境