Windows10下执行conda update anaconda时'executing transaction'耗时过长求助
Anaconda更新事务执行卡滞的解决与正确更新步骤
重装前的彻底卸载操作
- 通过系统控制面板的「程序和功能」找到Anaconda3 2022版本,右键选择卸载,按引导完成卸载流程。
- 手动清理残留文件:删除原Anaconda安装目录(默认路径为
C:\Users\你的用户名\anaconda3);打开用户目录(C:\Users\你的用户名),显示隐藏文件后,删除.conda、.condarc、.continuum这几个配置文件夹,避免旧数据干扰新安装环境。 - 卸载完成后重启电脑,确保所有相关进程完全清理。
重装后的前置配置
- 以管理员身份打开命令提示符,先验证安装状态:运行
conda info,确认输出的版本信息对应刚安装的2022版本。 - 切换国内镜像源解决网络延迟问题,依次执行以下命令:
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/r/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2/ conda config --set show_channel_urls yes - 关闭conda自动更新提示(可选):
conda config --set auto_update_conda false
分步更新的正确流程
- 优先更新conda核心组件:运行
conda update conda,等待操作完成后,重启管理员命令提示符再进行下一步。 - 更新Anaconda时添加日志参数:运行
conda update anaconda --verbose,该参数会实时输出事务执行细节,能直观掌握当前进度,避免盲目等待。 - 若再次出现长时间无进展:
- 打开任务管理器,终止conda相关进程(如
conda.exe、python.exe); - 找到Anaconda安装目录下的
pkgs文件夹,删除其中的.lock后缀文件(如果存在); - 重新运行更新命令,或尝试分批次更新核心包:
conda update python numpy pandas,完成后再执行conda update anaconda。
- 打开任务管理器,终止conda相关进程(如
更新成功验证
- 执行
conda info,查看输出中的conda version和anaconda version,确认已更新到对应分支的最新版本。 - 启动Anaconda Navigator,检查Spyder、Jupyter等组件是否能正常打开并运行,无报错。
内容的提问来源于stack exchange,提问作者learnerforlife
相关产品推荐
相关产品推荐

