蓝易云CDN:在 Conda 中如何查看安装的 PyTorch 版本 🧠
在多环境开发场景中,确认 PyTorch 版本至关重要,尤其涉及 CUDA 兼容性与模型推理稳定性。以下提供<span style="color:red">标准且可靠的三种方法</span>,适用于当前主流 Conda 环境管理方式。
一、方法一:使用 conda list 查询(推荐)🚀
1️⃣ 先激活目标环境
conda activate 环境名命令解释:
| 组件 | 作用 |
|---|---|
| conda | Conda 包管理工具 |
| activate | 激活指定虚拟环境 |
| 环境名 | 例如 pytorch_env |
如果不激活环境,查询到的是 base 环境内容。
2️⃣ 查询 PyTorch 版本
conda list pytorch命令解释:
| 组件 | 作用 |
|---|---|
| conda list | 查看当前环境已安装包 |
| pytorch | 过滤指定包 |
示例输出:
pytorch 2.2.1 py3.10_cuda11.8_cudnn8.7说明:
- 版本号:2.2.1
- Python版本:3.10
- CUDA版本:11.8
<span style="color:red">这是最标准且准确的查询方式</span>。
二、方法二:通过 Python 内部查看 🐍
在激活环境后执行:
python进入交互模式后输入:
import torch
print(torch.__version__)代码解释:
| 代码 | 说明 |
|---|---|
| import torch | 导入 PyTorch 模块 |
| torch.version | 输出当前版本 |
若输出:
2.2.1+cu118表示:
- 主版本 2.2.1
- CUDA 11.8
若无 CUDA 后缀,说明为 CPU 版本。
三、方法三:查看所有相关组件版本 ⚙️
conda list | grep torch作用:
- 同时查看 torchvision
- torchtext
- torchaudio
示例:
torchvision 0.17.1
torchaudio 2.2.1四、完整判断流程图 🧩
五、版本与CUDA匹配原则 📊
| PyTorch版本 | 推荐CUDA版本 |
|---|---|
| 2.2.x | 11.8 / 12.1 |
| 2.1.x | 11.8 |
| 1.13.x | 11.6 |
⚠️ 注意:
<span style="color:red">PyTorch 的 CUDA 版本必须与系统驱动兼容</span>。
可检查驱动:
nvidia-smi解释:
- 查看 GPU 驱动版本
- 判断是否支持当前 CUDA
六、核心总结 🎯
在 Conda 中查看 PyTorch 版本的关键步骤:
- <span style="color:red">激活正确环境</span>
- 使用 <span style="color:red">conda list pytorch</span>
- 通过 <span style="color:red">python + torch.version 双重验证</span>
开发中最常见错误不是版本太低,而是:
- 查错环境
- CUDA 与驱动不匹配
严谨的做法永远是:
环境确认 → 版本确认 → CUDA确认 → 驱动确认。
并发算力与框架稳定性,本质来自版本匹配,而不是版本最新。 🔍
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。