解决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

conda创建环境命令指定python版本 conda创建环境很慢_端口号


步骤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:以上内容有错误的欢迎交流学习~~作者不太明白为啥设置国内源还下不了东西,是版本问题吗?