PyTorch在Ubuntu上的版本升级指南
python3 --version
查看版本。venv
、conda
),需先激活目标环境,避免影响全局Python配置。在终端运行以下命令,彻底卸载现有PyTorch及相关组件(torch
、torchvision
、torchaudio
):
pip uninstall torch torchvision torchaudio -y
确保pip为最新版本,避免安装过程中出现兼容性问题:
pip install --upgrade pip
pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu117
pip install torch torchvision torchaudio
运行Python代码检查版本,确认升级成功:
import torch
print(torch.__version__) # 输出最新版本号(如2.1.0)
在终端运行以下命令,卸载conda环境中的PyTorch及相关组件:
conda remove pytorch torchvision torchaudio cudatoolkit -y
conda install pytorch torchvision torchaudio cudatoolkit=11.7 -c pytorch
cpuonly
频道安装:conda install pytorch torchvision torchaudio cpuonly -c pytorch
通过conda环境查看PyTorch版本,确认升级结果:
conda list torch # 输出最新版本信息
import torch; print(torch.__version__)
,确保版本号符合预期。import torch
x = torch.rand(3, 3)
print(x) # 应输出3x3的随机张量
nvcc --version
查看CUDA版本。numpy
版本不兼容),需手动升级或降级冲突的库(如pip install --upgrade numpy
)。pip install torch==1.13.1
)。