Win7系统下无需安装Python 3.9完成PyTorch安装的方法问询
Win7环境保留Python 3.8安装PyTorch的解决方案
问题原因
最新版PyTorch的依赖配置要求Python版本≥3.9,直接执行官方默认安装命令时,conda的依赖解析逻辑会自动升级Python到适配版本,但Python 3.9起不再支持Win7系统,就会触发「api-ms-win-core-path-l1-1-0.dll缺失」报错。
具体操作方法
方案1:调整conda安装参数(推荐)
执行安装命令时明确指定Python版本、以及适配Win7+Python3.8+CUDA11.3的PyTorch版本,阻止conda自动升级Python:
conda install pytorch==1.12.1 torchvision==0.13.1 torchaudio==0.12.1 cudatoolkit=11.3 python=3.8.8 -c pytorch
方案2:pip安装备用
如果conda源拉取失败可以改用pip执行安装:
pip install torch==1.12.1+cu113 torchvision==0.13.1+cu113 torchaudio==0.12.1 --extra-index-url https://download.pytorch.org/whl/cu113
验证安装
安装完成后在终端执行以下命令,返回True就代表安装成功:
import torch print(torch.cuda.is_available())
注意事项
- 不要安装PyTorch 1.13及以上版本,该版本起最低依赖Python 3.9,完全不兼容Win7系统
- 安装前建议先执行
conda update conda把conda本身更新到最新版,避免旧版本conda依赖解析逻辑出错
内容的提问来源于stack exchange,提问作者Andrei Smolensky
相关产品推荐
相关产品推荐

