解决Ubuntu上PyTorch安装失败可按以下步骤排查:
检查系统环境
sudo apt update
。sudo apt install python3-pip python3-dev build-essential
。选择合适安装方式
conda create -n pytorch_env python=3.8
conda activate pytorch_env
conda install pytorch torchvision torchaudio cudatoolkit=版本号 -c pytorch # 按需选择CUDA版本
pip3 install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu版本号
处理版本兼容性问题
nvcc --version
查看CUDA版本,参考PyTorch官网选择对应版本。解决依赖或权限问题
libssl-dev
等)。sudo
或确保虚拟环境激活。加速下载与验证
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
import torch
print(torch.__version__, torch.cuda.is_available()) # 检查版本及GPU可用性
其他常见问题
nvidia-smi
查看驱动状态。PATH
和LD_LIBRARY_PATH
是否包含CUDA路径。若以上方法无效,建议参考PyTorch官方文档或社区论坛获取更详细的错误解决方案。