如何在所有环境中自动包含conda包,包括新环境

时间:2018-06-07 15:10:47

标签: terminal conda

我希望能够普遍安装conda包,以便它存在于所有环境中,包括现有环境和新创建的环境。我知道这通常被认为是一个坏主意,但在这种特殊情况下,我不认为它是。我的具体使用案例是我没有sudo访问权限,而且我使用conda作为我的包管理员,我希望拥有htop,一个包在conda-forge,我的终端随处可用。 conda install -c conda-forge htop仅在当前环境中安装htop,这意味着我必须在我使用的每个环境中安装htop。是否可以安装htop以便它可用,无论我激活的具体环境如何?

1 个答案:

答案 0 :(得分:1)

如果您尝试安装的软件包将安装可执行文件(而不是Python软件包;不确定其他语言的软件包),那么将软件包安装到base环境就足够了它适用于各种环境。这是因为/path/to/base/env/bin始终位于$PATH变量上(否则,conda本身必须安装在每个环境中。)

我不知道如何在每个环境中自动安装Python软件包。