代码之家  ›  专栏  ›  技术社区  ›  Johnny Metz

将程序包安装到conda基本环境

  •  2
  • Johnny Metz  · 技术社区  · 6 年前

    我正在使用miniconda,我想阻止我自己和我的机器的其他用户在 base 环境。这是因为我希望用户创建虚拟环境并在那里安装东西。我也不想让我的基础环境变得臃肿。

    有什么办法吗?我同时使用conda和pip,所以我想我需要以某种方式阻止它们。

    1 回复  |  直到 6 年前
        1
  •  3
  •   augray    6 年前

    一个选项是将基本环境的pip和conda安装包目录上的写权限更改为。这些位置根据您的分布而有所不同,但是您可以使用 python -c "import setuptools; print(setuptools.__file__)" . 父目录到 setuputils 将是默认安装包的位置。跑步 chmod -w <packages dir> 删除写入权限。你总是可以用 chmod +w <packages dir> 稍后,但当它们被禁用时,这将防止您意外地在那里安装软件包。除非你随意安装 sudo ,即。。。