PyTorch在Debian上的安装教程
首先更新系统包列表并升级现有软件包,确保系统处于最新状态:
sudo apt update && sudo apt upgrade -y
安装Python环境及构建工具(PyTorch需要Python 3.6及以上版本):
sudo apt install -y python3 python3-pip build-essential curl git python3-dev
为避免与其他Python项目冲突,建议使用虚拟环境隔离PyTorch及其依赖:
python3 -m venv pytorch_env # 创建名为pytorch_env的虚拟环境
source pytorch_env/bin/activate # 激活虚拟环境(激活后终端提示符会显示环境名)
PyTorch提供CPU和GPU(CUDA)两种版本,需根据硬件配置选择:
直接通过pip安装官方提供的CPU版本:
pip install --upgrade pip # 升级pip到最新版本
pip install torch torchvision torchaudio
若使用NVIDIA GPU,需先安装兼容的CUDA Toolkit和cuDNN库(参考后续注意事项),然后通过pip安装对应版本的PyTorch:
pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu117
pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu118
pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu120
安装完成后,通过Python交互环境验证PyTorch是否安装成功及GPU是否可用:
python3 -c "
import torch
print('PyTorch版本:', torch.__version__)
print('CUDA是否可用:', torch.cuda.is_available())
"
若输出显示PyTorch版本号且torch.cuda.is_available()返回True(仅GPU版本),则说明安装成功。
sudo apt install nvidia-cuda-toolkit)。pip install torch torchvision torchaudio -i https://pypi.tuna.tsinghua.edu.cn/simple
libopenblas-dev、liblapack-dev):sudo apt install -y libopenblas-dev liblapack-dev
通过以上步骤,即可在Debian系统上完成PyTorch的安装与验证。