conda学习: 安装与基本使用

又一个软件包的管理工具
更新于: 2024-03-11 12:47:47

linux 下安装

wget https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh -O ~/miniconda.sh
cd && chmod +x miniconda.sh
./miniconda.sh

删除/卸载

rm -rf ~/miniconda3

更新国内源

# 打开/新建配置文件
vim ~/.condarc

# 添加配置----- config start
channels:
  - defaults
show_channel_urls: true
ssl_verify: false
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch-lts: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
# 添加配置----- config end

# 添加权限,清除缓存
sudo chmod 777 ~/.condarc  # 修改.condarc文件权限
conda clean -i  # 清除索引缓存
conda config --show channels  # 入命令检查channels

# 让配置生效-这样会报错,yml怎么能 source呢?
source ~/.condarc

Mac下安装

选择合适的 minicoda shell 脚本
# 这种可能会出一些奇怪的问题
brew install miniconda
# 标准安装(注意这里选择 miniconda.sh 的版本)
# 1. install
mkdir -p ~/miniconda3
curl https://repo.anaconda.com/miniconda/Miniconda3-latest-MacOSX-x86_64.sh -o ~/miniconda3/miniconda.sh
bash ~/miniconda3/miniconda.sh -b -u -p ~/miniconda3
rm -rf ~/miniconda3/miniconda.sh

# initial(bash运行第1条即可)
~/miniconda3/bin/conda init bash
~/miniconda3/bin/conda init zsh

# 注意,安装过程可能会产生 .bash_profile
# 可以将生成的内容 copy 到 .profile 里,即可

cheatsheet

功能命令
导出环境为配置
conda env export > environment.yml
从导入环境创建 env
conda env create -f environment.yml

参考