Conda
Anaconda 官网 https://www.anaconda.com/
安装miniconda
- 下面的命令直接使用阿里镜像站上的最新版本,这个版本去其实无所谓,因为conda可以创建指定python版本的环境;如有必要可以到镜像站上下载合适的历史版本
mkdir -p ~/miniconda3
wget https://mirrors.bfsu.edu.cn/anaconda/miniconda/Miniconda3-latest-Linux-x86_64.sh -O ~/miniconda3/miniconda.sh
bash ~/miniconda3/miniconda.sh -b -u -p ~/miniconda3
rm -rf ~/miniconda3/miniconda.sh
~/miniconda3/bin/conda init bash
# ~/miniconda3/bin/conda init zsh
将conda 添加到用户系统变量
nano ~/.bashrc
# 末尾追加
export PATH="<你的anaconda 或mimiconda路径>/bin:$PATH"
# 如
#export PATH=/home/ursname/miniconda3/bin:$PATH
# 更新一下
source ~/.bashrc
环境管理
创建环境
环境名字自定义,后面指定python=3.8 是安装python3.8 版本的
当然如果不知道环境路径可通过下面查询一下
克隆环境
这通常会很有用,尤其是创建一个torch 环境的时候
删除环境
打包环境
base 环境安装
打包环境
解压环境
打包的环境部分路径可能存在问题,需要注意
默认配置
系统默认的miniconda3 安装路径 在 /opt/miniconda3/bin/conda
一般已经配置好了 国内源
如果不需要手动安装新的conda 或 miniconda工具,则可以使用下方命令设置为当期用户的默认conda 工具
在使用系统 默认安装的 conda 时,此时可以通过 conda config --show
查看全部配置
conda config --show
---
add_anaconda_token: True
add_pip_as_python_dependency: True
aggressive_update_packages:
- ca-certificates
- certifi
- openssl
allow_conda_downgrades: False
allow_cycles: True
allow_non_channel_urls: False
allow_softlinks: False
...
使用 conda config --show envs_dirs
则可以查看环境检索目录
(base) user@node13:~$ conda config --show envs_dirs
envs_dirs:
- /mnt/usrhome/user/miniconda3/envs # 自定义的
- /mnt/usrhome/user/.conda/envs
- /opt/miniconda3/envs
在使用 conda env list
命令时conda在查找环境时一般会在下面两个路径下查找
如果有自己的环境,可以直接放在 用户目录下的 .conda/envs
这样同样支持触发conda env list
命令时检索, 如果这个目录不存在可以手动创建
覆写默认配置
首先在用户目录下创建 .condarc
文件,这个文件会覆盖默认的系统配置
如果希望自定义其他 envs_dir 可以在 在 ~/.condarc
写入