解决conda下载慢问题
- 0. 前言
- 1. 根据国内清华源设置流程更换为国内源(不一定有用)
- 1.1 存在问题
- 2. conda通过代理方式下载,解决挂代理报错问题
- 3. 额外说明,常用命令
- 3.1 仅考虑为conda设代理,解决挂代理无法下载东西的问题
- 3.2 conda配置常用命令
0. 前言
作者电脑系统为windows,在未配置国内源时,进行create环境是能够找到python包,但是下载很慢,且会断开。
但根据下面1.官方教程配置国内源后,一直在collecting package,不知道什么原因。
根据2.进行配置:(1).condarc中加入proxy(2)电脑打开代理 , 就一切正常,代理YYDS。
1. 根据国内清华源设置流程更换为国内源(不一定有用)
网上许多博客都写着如何设置conda为国内源,但答案不尽相同,直接上conda配置清华源官方教程
地址:https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/
1.1 存在问题
本文在通过1.的官方教程配置后,通过 conda create -n [envs_name] python=x.xx创建新环境,一直在collecting package meta,不知道是什么原因
2. conda通过代理方式下载,解决挂代理报错问题
步骤1:先执行以下命令,创建.condarc文件
conda config --set show_channel_urls yes
步骤2:找到.condarc文件,并打开
查看.condarc文件路径与内容
conda config --show-sources
步骤3:使用notepad或者txt打开.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/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
ssl_verify:false
proxy_servers:
http: http://127.0.0.1:[代理端口号]
https: http://127.0.0.1:[代理端口号]
说明:
show_channel_urls 表示在下载包是是否显示来源地址
ssl_verify 表示下载时是否使用ssl验证
proxy_servers 表示代理设置
以上设置为非官方,但是我设置后,挂上代理完美使用。
步骤4:清除索引缓存
conda clean -i
步骤5:完成,可以输入以下下命令创建环境试试
conda create -n myenv python=3.10
3. 额外说明,常用命令
3.1 仅考虑为conda设代理,解决挂代理无法下载东西的问题
1.修改.condarc文件
ssl_verify: false
channels:
- defaults
proxy_servers:
http: http://127.0.0.1:[代理端口号]
https: http://127.0.0.1:[代理端口号]
2.清除缓存
conda clean -i
3.2 conda配置常用命令
1.查看.condarc文件路径:conda config --show-sources
2.升级conda版本:conda update -n base -c defaults conda
3.设置搜索时显示源地址:conda config --set show_channel_urls yes
4.指定安装镜像地址 -c:conda install opencv -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
5.恢复官方镜像源:conda config --remove-key channels
PS:以上内容有错误的欢迎交流学习~~作者不太明白为啥设置国内源还下不了东西,是版本问题吗?