以下是在Debian系统上安装PyTorch的步骤及常见问题解决方法:
更新系统并安装依赖
sudo apt update && sudo apt upgrade -y
sudo apt install -y python3 python3-pip build-essential cmake git libopenblas-dev liblapack-dev
创建虚拟环境(可选)
python3 -m venv pytorch-env
source pytorch-env/bin/activate
安装PyTorch
pip install torch torchvision torchaudio
pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu117 # 替换为对应CUDA版本
网络问题导致安装失败
pip install torch torchvision torchaudio -i https://pypi.tuna.tsinghua.edu.cn/simple
Python版本或依赖不兼容
python3 --version检查。python3 -m pip install --upgrade pip
CUDA版本不匹配
nvidia-smi查看GPU驱动和CUDA版本,安装对应版本的PyTorch(如CUDA 11.7对应cu117)。权限或环境变量问题
--user参数:pip install --user torch torchvision torchaudio
export PATH=/usr/local/cuda/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
安装完成后,在Python中运行以下代码检查:
import torch
print(torch.__version__) # 查看版本
print(torch.cuda.is_available()) # 若为True则GPU支持正常
--pre参数安装预编译包:pip install torch torchvision torchaudio --pre --extra-index-url https://download.pytorch.org/whl/cu117
pip install --verbose获取,便于进一步排查。参考来源: