如何使用 Anaconda 卸载 PyTorch?

问题描述 投票:0回答:7

我安装了 PyTorch:

conda install pytorch torchvision cuda80 -c soumith

如何卸载并删除所有 PyTorch 依赖项?

python ubuntu anaconda pytorch
7个回答
58
投票

anaconda 文档,您可以使用

conda uninstall

卸载

尝试

conda uninstall pytorch torchvision cuda80 -c soumith

或者,pytorch 文档建议

conda uninstall pytorch
pip uninstall torch
pip uninstall torch # run this command twice

15
投票

根据 pytorch github 存储库中的 CONTRIBUTING.md,这是正确的命令集:


卸载所有现有的 pytorch 安装

conda uninstall pytorch
pip uninstall torch
pip uninstall torch # run this command twice

9
投票

您也可以使用

conda remove torch torchvision

请注意,这将删除指定的软件包(此处:torch和torchvision)以及依赖于torch和torchvision的任何其他软件包(如果有)。

附注

conda uninstall
conda remove
的别名。


4
投票

也许@Schütze 的意思是“这不会删除所有文件”。 Anaconda\pkgs 文件夹中仍然有文件。

请注意,您可以删除 Anaconda\pkgs 中的 tar.b2 和现在未使用的包的文件夹。我卸载了pytorch cuda版本(因为我的显示驱动程序不支持cuda)并且那里有巨大的文件:

  • pytorch-1.5.0-py3.7_cuda102_cudnn7_0.tar.bz2
  • pytorch-1.5.0-py3.7_cuda102_cudnn7_0
  • cudatoolkit-10.2.89-h74a9793_1.conda
  • cudatoolkit-10.2.89-h74a9793_1

总共 3 GB!可以手动执行此操作,也可以使用命令执行此操作:

删除所有不需要的包:

    conda clean --yes --packages --dry-run

删除所有不需要的 tar.bz2 / conda

    conda clean --yes --tarballs --dry-run

一起删除

    conda clean --yes --all --dry-run

首先使用参数--dry-run 看看会发生什么。然后,在没有 --dry-run 的情况下运行。 这已清理了 Anaconda\pkgs 使用的 7 GB 磁盘空间中的约 3.5 GB。

参考资料: 如何卸载conda虚拟环境中所有未使用的软件包?Anaconda Python:删除 pkgs 中的 .tar.gz


0
投票

您可以使用以下 conda 命令安全删除 pytorch 安装:

conda uninstall pytorch-cpu torchvision-cpu pytorch

0
投票

根据你的问题和这个如何卸载/删除PyTorch 我发现

pip uninstall torch -y
工作正常。


-2
投票

我最近发现了一个好工具!

pip install pip-autoremove

这个工具可以删除所有你需要删除的工具。例如,如果您需要删除torch,那么它也可以删除torchvision!

Usage: pip-autoremove [OPTION]... [NAME]...

Options:
  --version     show program's version number and exit
  -h, --help    show this help message and exit
  -l, --list    list unused dependencies, but don't uninstall them.
  -L, --leaves  list leaves (packages which are not used by any others).
  -y, --yes     don't ask for confirmation of uninstall deletions.
© www.soinside.com 2019 - 2024. All rights reserved.