You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Conda虚拟环境安装pytorch==1.3.0和torchvision==0.4.1时遇到警告与安装失败问题求助

在Conda虚拟环境安装pytorch1.3.0和torchvision0.4.1时遇到警告与安装失败问题求助

先帮你拆解警告的含义

那些反复出现的WARNING conda.models.version:get_matcher(556)提示,本质是Conda版本匹配规则的更新提醒:

  • 你的当前环境(或者某个依赖包的配置)里,存在类似1.7.1.*、1.9.0.*这种版本写法——也就是用.*通配符来匹配小版本,但这种写法和Conda的关系运算符(比如>=、<=)结合时,现在被标记为冗余且即将废弃。
  • 目前Conda会自动忽略.*,直接把版本当成1.7.1、1.9.0来处理,警告只是提前告诉你:未来版本的Conda会彻底移除这种写法,建议你把相关依赖的版本指定改成不带.*的形式(比如直接写1.7.1)。

再解决安装失败的核心问题

你碰到的PackagesNotFoundError,是因为PyTorch 1.3.0和torchvision 0.4.1属于比较老旧的版本,当前默认的Conda通道(包括PyTorch官方的pytorch通道)已经不再提供这些版本的包了,给你两个可行的解决思路:

  1. 改用pip安装
    先确保你已经激活了目标conda虚拟环境,然后执行pip安装命令:

    pip install torch==1.3.0 torchvision==0.4.1
    

    如果你的机器需要特定CUDA版本的PyTorch,可以在版本号后加上对应的CUDA标识(比如针对CUDA 10.0,写成torch==1.3.0+cu100 torchvision==0.4.1+cu100),这样pip会安装对应CUDA版本的预编译包。

  2. 查找第三方Conda通道
    有些第三方Conda通道可能还保留着这些旧版本的包,你可以在Conda的包搜索平台上搜索pytorch==1.3.0和torchvision==0.4.1,找到提供它们的通道后,在install命令里添加-c 通道名称来指定从该通道拉取包。

备注:内容来源于stack exchange,提问作者Eduardo Sebastin Castro Quispe

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 10:53:16