我希望能够普遍安装conda
包,以便它存在于所有环境中,包括现有环境和新创建的环境。我知道这通常被认为是一个坏主意,但在这种特殊情况下,我不认为它是。我的具体使用案例是我没有sudo
访问权限,而且我使用conda
作为我的包管理员,我希望拥有htop
,一个包在conda-forge,我的终端随处可用。 conda install -c conda-forge htop
仅在当前环境中安装htop
,这意味着我必须在我使用的每个环境中安装htop
。是否可以安装htop
以便它可用,无论我激活的具体环境如何?
答案 0 :(得分:1)
如果您尝试安装的软件包将安装可执行文件(而不是Python软件包;不确定其他语言的软件包),那么将软件包安装到base
环境就足够了它适用于各种环境。这是因为/path/to/base/env/bin
始终位于$PATH
变量上(否则,conda
本身必须安装在每个环境中。)
我不知道如何在每个环境中自动安装Python软件包。