为什么Anaconda安装程序不建议在Windows上将其目录添加到PATH?

问题描述 投票:0回答:1

FAQ表示这是因为它“可能会干扰其他软件”,但我找不到更多详细信息。建议的解决方法(从Windows“开始”菜单打开Anaconda)太不方便了。

windows path anaconda
1个回答
0
投票

base环境不仅包含Conda二进制文件,还包含许多其他内容,特别是它具有Python安装程序和库。激活其他环境时,将其留在PATH上可能导致加载base env中的程序包,即违反了虚拟环境本应具有的隔离性。因此,在版本4.4中,Conda引入了一种机制(conda activate)以提供更清晰的隔离,并正式建议不要直接添加到PATH(see Release Notes)。 conda activate是一个Shell函数,它通过将某些行添加到初始化文件(例如.bashrc)而添加到Shell中。

自Conda版本4.6起,就有一个conda init命令,以便用户可以管理多个外壳的初始化,而不仅仅是在安装时添加它(see Release Notes)。例如,Windows用户可以专门使用conda init powershell以便在PowerShell提示符中使用Conda。

© www.soinside.com 2019 - 2024. All rights reserved.