[216]安装anaconda3 报错failed to extract packages

安装anaconda3 报错failed to extract packages

问题

安装anaconda 2024年的版本, 会出现进度条停滞一段时间后弹出错误, 如下图:

到这里, 无论重试多少遍也过不去, 只能"中止"(直接安装失败)或者"忽略"(进度条走到后面提示安装失败). 总之, 当进度到"Extract: _anaconda_depends-XXX_mld_X.conda"时就过不去导致失败了.

尝试解决

  1. 卸载之前安装了python312版本再试, 问题依旧;

  2. 换新系统尝试安装, 问题依旧;

  3. 搜索了网上各类指导安装anaconda的帖子, 试了上面所述办法均无效(可能是我运气不好);

  4. 如果你有梯子类的工具, 你可以试试, 反正我"觉得"不行, 问题依旧;

  5. 去官网或者清华服务器下载各种win上的anaconda版本安装,尝试安装了2022.10~24.10版本的,均未成功,尝试安装2020.07版本的,成功了;

  6. 安装最新的 Microsoft Visual C++,vc_redist.x86.exe 和 vc_redist.x64.exe
    官方下载地址 https://support.microsoft.com/zh-cn/help/2977003/the-latest-supported-visual-c-downloads 最后,再重新安装 anaconda 还是会报一样的错

其他解决方法

曲线救国

  1. 先下载最新的miniconda安装版本, 无论是清华还是官网都一样的:

清华: https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/

官网: Download Anaconda Distribution | Anaconda

切记,是miniconda版本, 不是anaconda版本的安装包.

  1. 安装最新的miniconda版本(网上很多安装教程, 请自行搜索下下~)

  2. conda安装成功后, 把清华镜像仓库地址添加到conda的url中(网上很多教程, 请自行搜索下下~)

  3. 最后, 在命令行输入: conda install anaconda-navigator

在打两个’y’, conda就会自动下载和安装最新的anaconda的客户端和配套库了.


最终结果和直接用anaconda的安装包是一样的, 只是安装步骤拐了一个弯 - -!!!.

设置conda 为清华镜像源

1. 编辑 .condarc 文件

Conda 的配置文件为 .condarc,可以通过编辑该文件来添加清华镜像源。你可以使用以下命令直接生成并编辑该文件。
打开命令行工具

  • Windows:通过 Win + R 组合键,输入 cmd 打开命令提示符。
  • macOS/Linux:打开终端。

生成并编辑 .condarc 文件
在命令行中输入以下命令,它会将清华镜像源添加到 .condarc 文件中:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --set show_channel_urls yes

命令解释

  • conda config --add channels <channel_url>:用于向 Conda 的通道列表中添加指定的镜像源地址。
  • conda config --set show_channel_urls yes:设置在安装包时显示所使用的镜像源地址。

2. 查看 .condarc 文件内容

你可以通过以下命令查看 .condarc 文件的内容,确认镜像源是否添加成功:

conda config --show channels

执行该命令后,你会看到类似如下的输出:

channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - defaults

3. 恢复默认源

如果你之后想恢复到 Conda 的默认源,可以删除 .condarc 文件。在 Windows 系统中,该文件通常位于用户目录(如 C:\Users\你的用户名\.condarc);在 macOS/Linux 系统中,位于用户主目录(~/.condarc)。删除后,Conda 会自动使用默认源。
另外,也可以通过命令删除添加的通道:

conda config --remove-key channels

执行该命令后,Conda 会恢复到使用默认源的状态。

更新conda包管理器

conda update -n base -c defaults conda
or
conda update conda

参考:https://blog.youkuaiyun.com/yellowsea522/article/details/134836566
https://www.cnblogs.com/Amos-Turing/p/17355710.html
https://blog.youkuaiyun.com/weixin_72282813/article/details/134098555
https://blog.youkuaiyun.com/uuuuty/article/details/131225633

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

周小董

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

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

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

打赏作者

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

抵扣说明:

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

余额充值