我安装了 PyTorch:
conda install pytorch torchvision cuda80 -c soumith
如何卸载并删除所有 PyTorch 依赖项?
从 anaconda 文档,您可以使用
conda uninstall
卸载
尝试
conda uninstall pytorch torchvision cuda80 -c soumith
或者,pytorch 文档建议
conda uninstall pytorch
pip uninstall torch
pip uninstall torch # run this command twice
根据 pytorch github 存储库中的 CONTRIBUTING.md,这是正确的命令集:
卸载所有现有的 pytorch 安装
conda uninstall pytorch
pip uninstall torch
pip uninstall torch # run this command twice
您也可以使用
conda remove torch torchvision
请注意,这将删除指定的软件包(此处:torch和torchvision)以及依赖于torch和torchvision的任何其他软件包(如果有)。
附注
conda uninstall
是 conda remove
的别名。
也许@Schütze 的意思是“这不会删除所有文件”。 Anaconda\pkgs 文件夹中仍然有文件。
请注意,您可以删除 Anaconda\pkgs 中的 tar.b2 和现在未使用的包的文件夹。我卸载了pytorch cuda版本(因为我的显示驱动程序不支持cuda)并且那里有巨大的文件:
总共 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
您可以使用以下 conda 命令安全删除 pytorch 安装:
conda uninstall pytorch-cpu torchvision-cpu pytorch
根据你的问题和这个如何卸载/删除PyTorch 我发现
pip uninstall torch -y
工作正常。
我最近发现了一个好工具!
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.