怎样才能解开PyTorch?

时间:2017-04-27 17:33:57

标签: python ubuntu anaconda pytorch

我没有找到任何卸载和删除所有PyTorch依赖项的命令。甚至来自pytorch.org

我用

安装了PyTorch
conda install pytorch torchvision cuda80 -c soumith

6 个答案:

答案 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 uninstallconda 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),并且那里有很多文件:

  • 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。

参考: How to uninstall all unused packages in a conda virtual environment?Anaconda Python: Delete .tar.gz in pkgs