Python 3.11安装PyTorch失败报错:无法找到匹配版本如何解决?
解决Python 3.11安装PyTorch失败的问题
核心原因
PyTorch早期稳定版本未适配Python 3.11,直接执行pip install torch会找不到对应版本包。
具体解决方法
1. 使用适配Python 3.11的官方安装命令
PyTorch后续版本已支持Python 3.11,根据你的硬件选择对应命令:
- CPU版本:
pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cpu - CUDA 11.8版本:
pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118 - CUDA 12.1版本:
pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121
2. 在Jupyter Lab中正确安装
在Jupyter单元格中执行安装命令时,需添加!前缀调用系统pip,同时确认当前kernel是Python 3.11:
- 先检查当前环境版本:
import sys print(sys.version) - 版本正确后执行安装:
!pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cpu
若kernel不对,切换到Python 3.11对应的kernel后再操作。
3. 验证安装结果
安装完成后,执行以下代码确认PyTorch正常运行:
import torch print(torch.__version__) print(torch.cuda.is_available()) # 输出True表示CUDA配置成功
内容的提问来源于stack exchange,提问作者Đỗ Như Vỹ
相关产品推荐
相关产品推荐

