当前位置: 首页 > news >正文

解决 Conda 安装 PyTorch 1.1.0 报错:excluded by strict repo priority(附三种解决方案)


# 💥解决 Conda 安装 PyTorch 1.1.0 报错问题:`excluded by strict repo priority`在使用旧版本 PyTorch(例如 `1.1.0`)时,有些开发者会遇到以下 conda 安装报错:

LibMambaUnsatisfiableError: package pytorch-1.1.0 is excluded by strict repo priority


本文将详细说明错误原因,并提供三种解决方案,适用于 WSL、Linux、Ubuntu、Windows 的 conda 环境。---## ❓问题还原我在安装 PyTorch 1.1.0 + torchvision 0.3.0 + CUDA 10.0 时,使用命令如下:```bash
conda install pytorch=1.1.0 torchvision=0.3.0 cudatoolkit=10.0 -c pytorch

结果报错如下:

LibMambaUnsatisfiableError:
package pytorch-1.1.0 is excluded by strict repo priority

🔍 原因分析

这个错误通常由以下两个原因导致:

  • PyTorch 1.1.0 是非常老的版本,很多 Conda 仓库已经不再提供。
  • 当前 conda 开启了 strict channel priority(严格通道优先级),会屏蔽老版本。

✅ 解决方案一:关闭 strict channel priority(推荐)

运行以下命令关闭严格模式:

conda config --set channel_priority flexible

然后重新执行安装命令:

conda install pytorch=1.1.0 torchvision=0.3.0 cudatoolkit=10.0 -c pytorch

✅ 解决方案二:使用 pip 安装旧版本 PyTorch

pip install torch==1.1.0 torchvision==0.3.0

⚠️ 注意事项:

  • pip 版本通常只适用于 CPU 或已系统安装的 CUDA。
  • pip 不会自动管理 cudatoolkit 依赖。

✅ 解决方案三:使用清华镜像安装(适合中国大陆用户)

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 --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch
conda config --set show_channel_urls yesconda install pytorch=1.1.0 torchvision=0.3.0 cudatoolkit=10.0

💡推荐方案:使用较新版本兼容旧代码

如果你只是需要兼容大部分 PyTorch 接口,而不是强依赖 1.1.0,可以考虑如下组合:

conda install pytorch=1.12 torchvision=0.13 cudatoolkit=11.3 -c pytorch

✅总结

方案优点适用场景
修改 channel_priority简单直接Conda 主力环境
使用 pip 安装灵活但不推荐临时或测试环境
使用国内镜像国内用户快网络限制严重者
替换为较新版本最推荐没有硬性版本要求时

如果你正在构建旧项目环境或在 WSL/服务器上部署 FastDVDnet、ESRGAN、EDSR 等模型,希望这篇文章能帮你顺利装好环境 👍。


---✅ 若你还想使用 `.md` 文件形式导入,前文已生成:📎 [点击下载 Markdown 文件:conda_pytorch_1.1.0_fix_csdn.md](sandbox:/mnt/data/conda_pytorch_1.1.0_fix_csdn.md)是否还需要我帮你配一张博客封面图?
http://www.dtcms.com/a/192083.html

相关文章:

  • [特殊字符]川翔云电脑:重新定义云端算力新纪元
  • 【爬虫】DrissionPage-3
  • 力扣-49.字母异位词分组
  • 10.2 LangChain v0.3全面解析:模块化架构+多代理系统如何实现效率飙升500%
  • 如何安全擦除 SSD 上的可用空间
  • 牛客网NC231954:斐波那契数列 (简单的数列问题)
  • Ubuntu离线安装Minio
  • DeepSeek模型架构详解:从Transformer到MoE
  • ‌JMeter聚合报告中的任务数和并发数区别
  • 【AI News | 20250515】每日AI进展
  • 数据结构——例题3
  • Function Calling
  • 【LLIE专题】基于码本先验与生成式归一化流的低光照图像增强新方法
  • OpenHarmony 5.1.0 Release目录结构详细解析(3级目录)
  • 解读RTOS 第八篇 · 内核源码解读:以 FreeRTOS 为例
  • AAC 协议
  • MyBatis 的分页插件 c
  • 交通运输与能源融合发展——光储充在交通上的应用完整解决方案
  • 【hadoop】sqoop案例 hive->mysql
  • python克洛伊婚纱摄影预约管理系统
  • 纯前端实现基于位置的天气和动态背景图片
  • 【优化算法】协方差矩阵自适应进化策略(Covariance Matrix Adaptation Evolution Strategy,CMA-ES)
  • [项目深挖]仿muduo库的并发服务器的解析与优化方案
  • 解决ubuntu20中tracker占用过多cpu,引起的风扇狂转
  • 人体肢体工作识别-一步几个脚印从头设计数字生命——仙盟创梦IDE
  • MySQL读写分离
  • 【CF】Day59——Codeforces Round 914 (Div. 2) D
  • JS手写代码篇---手写 Object.create
  • 【生活相关-日语-日本-东京-搬家后-引越(ひっこし)(3)-踩坑点:国民健康保险】
  • Xinference推理框架