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的安裝與驗證。