python 和 conda

启动powershell,conda 自动激活base

PHPer 2025-09-10 1 0 0

启动powershell,自动激活base

conda config --set auto_activate_base true

取消自动激活base

conda config --set auto_activate_base false

20250910 1210

你遇到的错误信息:

usage: conda-script.py [-h] [-v] [--no-plugins] [-V] COMMAND ...
conda-script.py: error: unrecognized arguments: --no-activate

说明你在运行以下命令时使用了 不被支持的参数 --no-activate

conda init --no-activate powershell

原因分析

conda init 是用来初始化 Conda,使其能够在当前 Shell(比如 PowerShell、cmd、bash 等)中自动激活 Conda 环境的。但是:

  • --no-activate 这个参数在 conda init 中并不存在,至少在你当前使用的 Conda 版本中是不被支持的。
  • 可能你是参考了某些旧教程或误记了参数名称。

正确的用法

如果你想初始化 Conda,使其支持 PowerShell,只需运行:

conda init powershell

这条命令会修改你的 PowerShell 配置文件(如 $PROFILE),使得你打开 PowerShell 时可以 使用 conda activate <环境名> 来激活环境

⚠️ 注意:conda init 默认会在启动 Shell 时尝试激活 “base” 环境。如果你 不希望每次启动 PowerShell 时都自动激活 base 环境,可以这样设置:


如果你不想自动激活 base 环境

虽然 conda init 没有 --no-activate 参数,但 Conda 提供了一个配置选项可以关闭“自动激活 base”,方法如下:...

立即注册
更新于:2025-09-10 12:19:54
    您需要登录后才可以评论。 立即注册
    相关内容

    python 和 conda

    启动powershell,conda 自动激活base

    推荐内容

    怎样使用V2Ray代理和SSTap玩如魔兽世界/绝地求生/LOL台服/战地3/黑色沙漠/彩...

    sstap游戏代理教程 从此玩如魔兽世界/绝地求生/LOL台服/战地3/黑色沙漠/彩虹六...

    BT磁力搜索网站汇总和找不到的资源

    什么是磁力链接,您如何使用?

    Z-Library:全球最大的数字图书馆/含打不开的解决方案/镜像

    使用V2Ray的mKCP协议加速游戏

    v2rayN已停止工作

    【车险课堂】什么是无赔款优待系数ncd,你“造”吗?