我没有找到任何卸载和删除所有PyTorch依赖项的命令。甚至来自pytorch.org。
我用
安装了PyTorchconda install pytorch torchvision cuda80 -c soumith
答案 0 :(得分:15)
从anaconda docs,您可以使用conda uninstall
尝试
conda uninstall pytorch torchvision cuda80 -c soumith
或者,pytorch docs建议
conda uninstall pytorch
pip uninstall torch
pip uninstall torch # run this command twice
答案 1 :(得分:6)
您也可以使用
conda remove torch torchvision
请注意,这将删除指定的软件包(此处为: torch和torchvision )以及依赖于 torch和torchvision 的任何其他软件包,如果有的话。
P.S。 conda uninstall
是conda remove
的别名。
答案 2 :(得分:3)
根据pytorch github repo中的CONTRIBUTING.md,这里有正确的命令集:
卸载所有现有的pytorch安装程序
.navbar-fixed-top,
.navbar-fixed-bottom {
position: fixed;
right: 0;
left: 0;
z-index: 1030;
}
答案 3 :(得分:3)
您可以使用以下conda命令安全删除pytorch安装:
conda uninstall pytorch-cpu torchvision-cpu pytorch
答案 4 :(得分:0)
我最近找到了一个很好的工具!
pip install pip-autoremove
此工具可以删除您需要删除的所有工具。例如,如果您需要删除手电筒,那么它也可以删除手电筒!
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.
答案 5 :(得分:0)
也许@Schütze的意思是“这不会删除所有文件。”在Anaconda \ pkgs文件夹中仍然有文件。
请记住,您可以删除tar.b2和Anaconda \ pkgs中现在未使用的软件包的文件夹。我卸载了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。
参考: How to uninstall all unused packages in a conda virtual environment?和 Anaconda Python: Delete .tar.gz in pkgs