1. 下载安装包
先创建安装目录和配置目录权限,例如安装到 /opt 下,需要更改权限
sudo chmod -R 777 /opt
wget -O /opt/miniconda3.sh https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
2. 运行安装包
sh /opt/miniconda3.sh
3. 安装选项
接受条款: yes
安装路径: /opt/miniconda3
是否自动初始化: yes
4. 如果自动初始化选no,需要手动加入环境变量,也就是手动初始化
sudo vim /etc/bash.bashrc
if [ -d "/opt/miniconda3/bin/" ] ; then export PATH=/opt/miniconda3/bin:$PATH fi
如果安装了zsh,则需要配置zshrc
sudo vim /etc/zsh/zshrc
if [ -d "/opt/miniconda3/bin/" ] ; then export PATH=/opt/miniconda3/bin:$PATH fi
5. 重载环境变量
source /etc/bash.bashrc
zsh的话是下面这个
source /etc/zsh/zshrc
之后需要运行conda init
bash的话,可以不加参数
conda init
zsh的话,需要指定参数
conda init zsh
6. 给conda换清华源
vim /opt/miniconda3/.condarc
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 - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/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/simpleitk - defaults show_channel_urls: true auto_activate_base: false
上述设置完后,记得关掉终端,重启打开,或者新版conda好像不用重启终端也行。
ps: 如果在第3步是否自动初始化conda选择了yes,也就是自动初始化,则第4步可以跳过,除非自动初始化出问题。第6步不变。
7. 确保conda更新到最新版,个把月就更新一下
conda update -n base conda
8. 不只conda,记得给pip也要换源
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
9. 创建虚拟环境
根据个人需要进行命名,此处我命名为plot
conda create -n plot python=3.12 -y
10. 进入创建的虚拟环境,安装可能需要的工具包
conda activate plot
pip install seaborn matplotlib cartopy cmaps netcdf4 h5py scipy pyyaml tqdm haversine openpyxl scikit-learn