python pip 安装工具包报错:Could not find a version that satisfies the requirement torch==1.3.0

本文详细记录了解决在Windows8.1环境下使用pip安装torch==1.3.0时遇到的“Couldnotfindaversionthatsatisfiestherequirement”错误的过程。通过尝试更新pip、使用国内镜像源加速网络等方法无效后,最终采用从Pytorch官网下载指定版本并通过增加用户权限的方式成功安装。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、环境

系统环境:windows8.1
Python版本:python3.7.4
IDE:Spyder

二、问题

今天用pip安装torch,安装方式:pip install torch == 1.3.0
出现了如下错误:
Could not find a version that satisfies the requirement torch == 1.3.0 (from version:0.1.2. 0.1.2.post1. 0.1.2.post2)
No matching distribution found for torch == 1.3.0

三、解决方法

关于“Could not find a version that satisfies…”这类问题,网上说的比较多的主要有这么几种方法:
1、更新pip
python -m pip install --upgrade pip
2、用国内的镜像源来加速网络
pip install 包名 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
其中–trusted-host pypi.douban.com 是为了获得ssl证书的认证。

以上方法都试了,然而都没有效果…

恰在此时,不经意间看见一篇文章windows上报错:Could not find a version that satisfies the requirement torch==0.4.1

与我所碰到的问题很类似!于是借鉴这位网友的做法,用pip命令从Pytorch官网下载指定的版本:
pip install torch==1.3.0 -f https://download.pytorch.org/whl/torch_stable.html

但一波刚平,一波又起,这时又报了另一个错:Could not install packages due to an EnvironmentError: [WinError 5] Permission denied
这是由于权限不够,于是将指令改为pip install --user torch==1.3.0 -f https://download.pytorch.org/whl/torch_stable.html即可。

当然,也可使用镜像源加速下载,相应的命令为:pip install --user torch==1.3.0 -f https://download.pytorch.org/whl/torch_stable.html -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com。

成功安装~

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值