若PyTorch是通过Debian的apt包管理器安装的(如python3-torch包),可使用以下命令彻底卸载:
sudo apt-get remove --purge python3-torch python3-torchvision python3-torchaudio
--purge选项会同时删除配置文件和数据,确保完全清除;sudo apt-get autoremove命令。dpkg -l | grep python3-torch,若无输出则表示卸载成功。若PyTorch是通过pip(Python包管理器)安装的(常见于虚拟环境或用户级安装),需根据Python版本选择对应命令:
# Python 3环境(推荐)
pip3 uninstall torch torchvision torchaudio
# 若系统默认pip指向Python 3,可直接用
pip uninstall torch torchvision torchaudio
torch)、图像处理库(torchvision)和音频处理库(torchaudio);y并按回车键继续。pip3 list,若列表中无torch、torchvision、torchaudio则表示成功;或进入Python环境运行import torch,若报错ModuleNotFoundError则确认卸载。若PyTorch是通过conda(Anaconda/Miniconda环境管理器)安装的,需使用conda命令:
conda remove pytorch torchvision torchaudio
cudatoolkit=<版本号>参数(如cudatoolkit=11.8)。conda list,若无PyTorch相关包则表示成功。若上述方法卸载后仍有残留(如自定义安装路径的文件),可手动删除:
# 查找Python site-packages路径
python3 -c "import site; print(site.getsitepackages())"
# 进入路径并删除torch相关目录(谨慎操作,避免误删其他包)
cd /usr/local/lib/python3.*/site-packages/ # 系统级路径
# 或 ~/.local/lib/python3.*/site-packages/ # 用户级路径
rm -rf torch/ torchvision/ torchaudio/
pip3 cache purge;venv或conda)隔离,避免全局卸载影响其他项目。