conda加速下载

目录

一、镜像源设置

1、查看当前的下载源(初始)

2、修改国内源

二、附录

1、还原默认源

2、移除指定源

3、EBUG:urllib3.connectionpool:Starting new HTTPS connection (1): repo.anaconda.com:443的解决方法

4、可以指定网址安装


一、镜像源设置

1、查看当前的下载源(初始)

conda config --show

直接查看设置的镜像:

conda config --show channels

2、修改国内源

这里有三组国内源可供选择:

# 清华镜像:
https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/

# 中科大镜像:
https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
https://mirrors.ustc.edu.cn/anaconda/pkgs/free/

# 上海交大镜像:
https://mirrors.sjtug.sjtu.edu.cn/anaconda/pkgs/main/
https://mirrors.sjtug.sjtu.edu.cn/anaconda/pkgs/free/

修改方法,以清华镜像为例:

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 --set show_channel_urls yes

注意,有人说不能有 s
将 - https://… 改成 - http://…

然后再次运行conda config --show

可以看到channels内容已经更改

注意:如果当上面的找不到这个包时,我们可以设置从conda-forge里找,即在上面镜像找不到时生效。一般不设置,设置了反而不容易发现是从哪里下载的。

conda config --append channels conda-forge

二、附录

1、还原默认源

conda config --remove-key channels

2、移除指定源

conda config --remove-key channels XXX移除指定的链接 # 如果出错,可写成conda config --remove channels XXX

3、EBUG:urllib3.connectionpool:Starting new HTTPS connection (1): repo.anaconda.com:443的解决方法

遇到这样的问题,网络请求和solving environment都是连接不成功的。后来上网查了一圈发现,是因为[conda-build]这个包有问题。

conda-build与其他包的主要区别在于它的用途。conda-build主要是用来构建和打包Python以及其他语言的包,它允许你定义依赖关系,并在一个自动化的过程中进行构建和测试。当他出现了问题之后,就会报EBUG:urllib3.connectionpool:Starting new HTTPS connection (1): repo.anaconda.com:443等等问题,拼命的DEBUG,DEBUG,DEBUG。

升级conda-build版本:

conda install -c conda-forge conda-build

或者退回3.25.0版本:

conda install conda-build=3.25.0

好像不是3.26.0即可:

conda install "conda-build!=3.26.0"

4、可以指定网址安装

conda install cudnn=8.4.1 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/win-64/
<think>好的,我现在需要帮助用户解决如何下载Conda包的问题。首先,我得仔细阅读用户提供的引用内容,看看里面有哪些相关信息。用户提到了四个引用,涉及Conda的安装包下载、手动下载包的方法、更换国内以及代理设置等。 首先,用户的问题是如何下载Conda包。根据引用[1],Conda默认从官方下载包,但用户也可以指定其他渠道,比如conda-forge。这时候可能需要告诉用户使用--channel参数或者添加channels到配置中。同时,引用[4]提到国内用户可能下载慢,需要更换清华或者使用代理。这点很重要,特别是对于国内用户来说,更换可以显著提高下载速度。 然后,引用[2]说明了如何手动下载包并安装,这可能适用于网络不稳定或者无法直接通过Conda安装的情况。用户需要知道如何找到包的URL,下载后放到pkgs目录,并通过命令行安装。这部分需要详细步骤,避免用户操作失误。 引用[3]提到了YAML文件中的channels设置,这可能是在创建环境时指定的方法。用户如果经常需要某些特定的包,可能需要配置全局或环境级别的channels,确保安装时优先使用这些。 接下来,我需要整理这些信息,分步骤回答用户。首先介绍基本命令,然后是如何使用国内镜像,接着是手动下载的方法,最后是使用代理。这样结构清晰,用户可以根据自己的情况选择适合的方法。 需要注意的是,每个步骤都要简明扼要,避免用户混淆。比如更换清华的步骤,需要给出具体的命令,并提醒备份配置文件。手动下载部分要说明如何获取包URL,如何放置文件,以及安装命令。代理设置部分可能涉及到命令行参数或者环境变量,需要正确示例。 另外,用户可能遇到的问题包括下载速度慢、包不在默认渠道、或者网络限制需要使用代理。回答中需要覆盖这些场景,确保用户能找到合适的解决方案。同时,生成的相关问题要围绕Conda包管理的其他方面,比如创建环境、解决依赖冲突、离线安装等,这些都是用户可能进一步需要了解的内容。 最后,检查引用标注是否正确,每个步骤后的引用是否对应正确的来。例如,更换国内对应引用[4],手动下载对应引用[2]等。确保用户能够根据引用找到更详细的信息。 总结下来,回答的结构应该是分点说明不同方法,每个方法下详细步骤,并标注引用来。相关问题部分要涵盖用户可能感兴趣的扩展话题,帮助他们进一步学习Conda的使用。</think>### 如何下载 Conda 包? #### 1. **通过默认渠道下载** - 使用 `conda install` 命令直接从默认(如 Anaconda 官方仓库)下载包: ```bash conda install 包名 ``` - 若包不在默认中,可指定其他渠道(如 `conda-forge`): ```bash conda install 包名 --channel conda-forge ``` 引用[^1] #### 2. **使用国内镜像加速下载** - 国内用户可通过清华等镜像加速下载: ```bash # 添加清华 conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --set show_channel_urls yes ``` - 执行安装命令: ```bash conda install 包名 ``` 引用[^4] #### 3. **手动下载并安装包** - **步骤 1**:从 [Anaconda Cloud](https://anaconda.org/) 查找包,下载 `.tar.bz2` 文件。 - **步骤 2**:将文件复制到 Conda 的 `pkgs` 目录(路径可通过 `conda info` 查看)。 - **步骤 3**:在目标环境中安装: ```bash conda install --use-local 包名 ``` 引用[^2] #### 4. **通过代理下载** - 若网络受限,可通过代理下载(需替换代理地址和端口): ```bash conda install 包名 --proxy http://代理地址:端口 ``` 引用 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

清纯世纪

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值