代码之家  ›  专栏  ›  技术社区  ›  muruc

如何阻止conda将已安装的包复制到默认的pkgs目录?

  •  0
  • muruc  · 技术社区  · 3 年前

    我在我的Windows 10笔记本电脑上安装了anaconda3。我有两个驱动器,C:和D:。由于C:几乎已满,我想将环境和包的目录更改为D:,因为D:有更多的存储空间。我将conda配置文件中的envs_dirs和pkgs_dir更改为我在D:上为其创建的文件夹(比方说,pkgs的D:\myPackages),并确保这些路径位于列表的顶部。然后我创建了一个新的虚拟环境,并将其放入正确的文件夹中。但当我安装一些python库时,它们不仅被下载在D:\myPackages目录中,而且被下载到conda的标准\pkgs目录中。

    我该如何停止这种情况,因为我负担不起所有的包也被复制到C:驱动器上。D\myPackages路径是pkgs_dir中唯一的路径,所以我很困惑它为什么要这样做。

    我首先遵循这篇帖子来更改包目录: Conda: Choose where packages are downloaded

    在提出这个问题之前,我没有找到关于堆栈溢出的充分建议,据说这篇文章会导致conda出现更多错误: Block package installations to conda base environment

    提前感谢您阅读我的问题!

    0 回复  |  直到 3 年前