1. 详细步骤
1.1 Windows 用户操作(其他操作系统可跳过)
conda config --set show_channel_urls yes
1.2 配置文件编辑
# vim ~/.condarc
# 输入以下内容
channels:- defaults
show_channel_urls: true
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/cloudmsys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudbioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudmenpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudpytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudpytorch-lts: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudsimpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
1.3 使用
# 新建 conda 虚拟环境的时候,会用到 conda 源(python 包可以通过 pip 安装,pip 不好装的再试试 conda 来安装)
# 如新建 test 环境,执行如下命令
conda create -n test python=3.10
# 输出类似如下
Channels:- defaults
Platform: linux-64
Collecting package metadata (repodata.json): done
Solving environment: done## Package Plan ##environment location: /path/anaconda3/envs/testadded / updated specs:- python=3.10The following NEW packages will be INSTALLED:_libgcc_mutex anaconda/pkgs/main/linux-64::_libgcc_mutex-0.1-main_openmp_mutex anaconda/pkgs/main/linux-64::_openmp_mutex-5.1-1_gnubzip2 anaconda/pkgs/main/linux-64::bzip2-1.0.8-h5eee18b_6ca-certificates anaconda/pkgs/main/linux-64::ca-certificates-2024.7.2-h06a4308_0ld_impl_linux-64 anaconda/pkgs/main/linux-64::ld_impl_linux-64-2.40-h12ee557_0libffi anaconda/pkgs/main/linux-64::libffi-3.4.4-h6a678d5_1libgcc-ng anaconda/pkgs/main/linux-64::libgcc-ng-11.2.0-h1234567_1libgomp anaconda/pkgs/main/linux-64::libgomp-11.2.0-h1234567_1libstdcxx-ng anaconda/pkgs/main/linux-64::libstdcxx-ng-11.2.0-h1234567_1libuuid anaconda/pkgs/main/linux-64::libuuid-1.41.5-h5eee18b_0ncurses anaconda/pkgs/main/linux-64::ncurses-6.4-h6a678d5_0openssl anaconda/pkgs/main/linux-64::openssl-3.0.15-h5eee18b_0pip anaconda/pkgs/main/linux-64::pip-24.2-py310h06a4308_0python anaconda/pkgs/main/linux-64::python-3.10.14-h955ad1f_1readline anaconda/pkgs/main/linux-64::readline-8.2-h5eee18b_0setuptools anaconda/pkgs/main/linux-64::setuptools-75.1.0-py310h06a4308_0sqlite anaconda/pkgs/main/linux-64::sqlite-3.45.3-h5eee18b_0tk anaconda/pkgs/main/linux-64::tk-8.6.14-h39e8969_0tzdata anaconda/pkgs/main/noarch::tzdata-2024a-h04d1e81_0wheel anaconda/pkgs/main/linux-64::wheel-0.44.0-py310h06a4308_0xz anaconda/pkgs/main/linux-64::xz-5.4.6-h5eee18b_1zlib anaconda/pkgs/main/linux-64::zlib-1.2.13-h5eee18b_1Proceed ([y]/n)?......Downloading and Extracting Packages:Preparing transaction: done
Verifying transaction: done
Executing transaction: done
#
# To activate this environment, use
#
# $ conda activate test
#
# To deactivate an active environment, use
#
# $ conda deactivate
2. 参考资料
2.1 清华大学开源软件镜像站
2.1.1 Anaconda 软件仓库
https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/