【问题标题】:Remove incomplete Anaconda environment, reduce space Anaconda uses移除不完整的 Anaconda 环境,减少 Anaconda 使用的空间
【发布时间】:2019-04-12 10:52:43
【问题描述】:

我试图在 Ubuntu 16.04 中创建一个新的 Anaconda 环境,却没有意识到我的计算机的磁盘空间非常低。

这是我跑的那一行:

conda create -n r_env r-essentials r-base 

环境未完成,收到错误:

[Errno 28] No space left on device

但是,确实下载了一些软件包...看起来它们减少了我计算机上的空间量。尽管环境没有成功完成,但下载的包似乎正在占用空间。

我以为我必须删除不完整的环境才能再次释放空间。

但是,当我查看 Anaconda 环境时,conda info --envs 没有出现新环境,所以我没有什么可删除的。即使当我检查存储 Anaconda 环境的文件夹时,半成形的环境也不存在。

部分下载的软件包是否可能潜伏在我机器上的其他地方?还是应该在环境未成功完成时自动删除?

如果部分包还在,如何找到并删除它们?

【问题讨论】:

    标签: r anaconda ubuntu-16.04 environment virtual-environment


    【解决方案1】:

    啊哈!这个post 有一个非常有用的命令来清理 Anaconda 占用的空间!

    #Cleanup downloaded libraries (remove tarballs and packages):
    conda clean -tp
    

    这在几秒钟内为我释放了 3 GB。也许部分下载的软件包仍然潜伏在尚未安装的 tarball 中。

    更多关于 conda clean 的信息请见here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-05-18
      • 1970-01-01
      • 2017-03-05
      • 1970-01-01
      • 2018-03-10
      • 2017-08-28
      • 2019-03-22
      • 2020-03-14
      相关资源
      最近更新 更多