debian

Debian系统中PyTorch安装步骤

小樊
43
2025-09-30 07:16:50
栏目: 智能运维

Debian系统中PyTorch安装步骤

1. 更新系统包

首先,确保Debian系统处于最新状态,避免因包版本冲突导致安装失败:

sudo apt update && sudo apt upgrade -y

2. 安装Python环境与pip

PyTorch依赖Python 3.6及以上版本,需安装Python3及pip(Python包管理工具):

sudo apt install python3 python3-pip -y

3. (可选)创建虚拟环境

为隔离项目依赖,避免与系统Python环境冲突,建议使用venv创建虚拟环境:

python3 -m venv pytorch_env  # 创建名为"pytorch_env"的虚拟环境
source pytorch_env/bin/activate  # 激活虚拟环境(激活后终端提示符会显示环境名)

4. 安装PyTorch

PyTorch提供CPU版本(无GPU加速)和GPU版本(需NVIDIA显卡+CUDA支持),需根据硬件配置选择:

① CPU版本安装(无GPU)

直接通过pip安装PyTorch核心包(torchtorchvisiontorchaudio):

pip install torch torchvision torchaudio

此版本无需额外配置CUDA,适用于普通CPU计算场景。

② GPU版本安装(需NVIDIA显卡)

需先确认显卡型号及已安装的CUDA版本(可通过nvidia-smi命令查看CUDA版本),再选择对应PyTorch安装命令。例如:

5. (可选)使用conda安装(替代方案)

若已安装Miniconda/Anaconda,可通过conda更便捷地管理PyTorch及CUDA工具包:

# 安装Miniconda(若未安装)
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-latest-Linux-x86_64.sh  # 按提示完成安装

# 创建conda环境(Python 3.9版本)
conda create -n pytorch_env python=3.9 -y
conda activate pytorch_env  # 激活环境

# 安装PyTorch(以CUDA 11.7为例)
conda install pytorch torchvision torchaudio cudatoolkit=11.7 -c pytorch

conda会自动处理CUDA工具包的依赖关系,适合新手快速部署。

6. 验证安装

安装完成后,通过Python脚本验证PyTorch是否安装成功及CUDA是否可用:

python3 -c "
import torch
print('PyTorch版本:', torch.__version__)
print('CUDA是否可用:', torch.cuda.is_available())  # 若为True则表示GPU加速可用
"

若输出显示PyTorch版本号且torch.cuda.is_available()返回True(GPU版本),则说明安装成功。

注意事项

0
看了该问题的人还看了