第一部分:conda-forge
渠道
通过以下命令即可将 conda-forge
添加到您的 Conda 渠道列表:
conda config --add channels conda-forge
conda config --set channel_priority flexible
--add channels conda-forge
:将conda-forge
添加到 Conda 的包搜索列表中。--set channel_priority flexible
:设置渠道优先级为灵活模式(即会同时考虑多个渠道的包,而不是严格优先一个渠道)。
通过以下命令查看当前的渠道配置:
conda config --show
第二部分:配置清华源
配置清华源:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
conda config --set show_channel_urls yes
再次查看:
conda config --show
(FedSamtopk) C:\Users\dell>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
always_copy: False
always_softlink: False
always_yes: None
anaconda_upload: None
auto_activate_base: True
auto_stack: 0
auto_update_conda: True
bld_path:
changeps1: True
channel_alias: https://conda.anaconda.org
channel_priority: flexible
channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
- conda-forge
- defaults
client_ssl_cert: None
client_ssl_cert_key: None
clobber: False
conda_build: {}
create_default_packages: []
croot: C:\Users\dell\conda-bld
custom_channels:
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
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
deepmodeling: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
custom_multichannels:
defaults:
- 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
local:
debug: 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
default_python: 3.9
default_threads: None
deps_modifier: not_set
dev: False
disallowed_packages: []
download_only: False
dry_run: False
enable_private_envs: False
env_prompt: ({default_env})
envs_dirs:
- C:\Users\dell\.conda\envs
- E:\28anaconda\envs
- C:\Users\dell\AppData\Local\conda\conda\envs
error_upload_url: https://conda.io/conda-post/unexpected-error
execute_threads: 1
experimental_solver: classic
extra_safety_checks: False
force: False
force_32bit: False
force_reinstall: False
force_remove: False
ignore_pinned: False
json: False
local_repodata_ttl: 1
migrated_channel_aliases: []
migrated_custom_channels: {}
non_admin_enabled: True
notify_outdated_conda: True
offline: False
override_channels_enabled: True
path_conflict: clobber
pinned_packages: []
pip_interop_enabled: False
pkgs_dirs:
- E:\28anaconda\pkgs
- C:\Users\dell\.conda\pkgs
- C:\Users\dell\AppData\Local\conda\conda\pkgs
proxy_servers: {}
quiet: False
remote_backoff_factor: 1
remote_connect_timeout_secs: 9.15
remote_max_retries: 3
remote_read_timeout_secs: 60.0
repodata_fns:
- current_repodata.json
- repodata.json
repodata_threads: None
report_errors: None
restore_free_channel: False
rollback_enabled: True
root_prefix: E:\28anaconda
safety_checks: warn
sat_solver: pycosat
separate_format_cache: False
shortcuts: True
show_channel_urls: True
signing_metadata_url_base: None
solver_ignore_timestamps: False
ssl_verify: True
subdir: win-64
subdirs:
- win-64
- noarch
target_prefix_override:
track_features: []
unsatisfiable_hints: True
unsatisfiable_hints_check_depth: 2
update_modifier: update_specs
use_index_cache: False
use_local: False
use_only_tar_bz2: False
verbosity: 0
verify_threads: 1
whitelist_channels: []
可以看到,配置成功啦!
我们也可以进行更加详细的配置:
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
conda config --set show_channel_urls yes
查看当前配置的源:
conda config --show channels
第三部分:测试
conda install pytorch==1.12.1 torchvision==0.13.1 torchaudio==0.12.1 cudatoolkit=11.6 -c pytorch -c conda-forge
可以发现,我们安装 conda-forge
渠道也能够下载成功了。
第四部分:换回默认源
# 换回默认源(清除所有用户添加的镜像源路径,只保留默认的路径)
conda config --remove-key channels
conda config --add channels defaults
再度检查:
conda config --show channels
第五部分:单独设置
如果我们不想全局设置,那么我们可以针对每一个包,单独设置镜像源。
(1)所有镜像源
参考博客:常用国内镜像源地址汇总以及默认pip源设置-CSDN博客
①阿里云
http://mirrors.aliyun.com/pypi/simple/
②中国科技大学
https://pypi.mirrors.ustc.edu.cn/simple/
③豆瓣
http://pypi.douban.com/simple/
④清华大学
https://pypi.tuna.tsinghua.edu.cn/simple/
⑤中国科学技术大学
http://pypi.mirrors.ustc.edu.cn/simple/
⑥华为云
https://mirrors.huaweicloud.com/repository/pypi/simple/
(2)pip格式
pip install yolov5==7.0.13 -i https://pypi.tuna.tsinghua.edu.cn/simple/
//7.0.13为所需版本号,尾部url为对应镜像源地址
(3)conda格式
conda install -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge yolov5=7.0.13