在Ubuntu上解决PyTorch冲突可按以下步骤操作:
conda
或venv
创建虚拟环境,避免系统级包冲突。conda create -n pytorch_env python=3.9 # 指定Python版本
conda activate pytorch_env
conda install pytorch torchvision torchaudio pytorch-cuda=11.8 -c pytorch -c nvidia
# 或使用pip
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118
pip
/setuptools
,或手动指定冲突包版本。pip install --upgrade --force-reinstall 包名
import torch
print(f"PyTorch版本: {torch.__version__}")
print(f"CUDA可用: {torch.cuda.is_available()}")
nvidia-smi
查看。若仍无法解决,建议查阅PyTorch官方文档或社区论坛,提供具体错误信息进一步排查。