window下解决 PowerShell 7.5 升级后 Conda 命令失效

1. 问题

usage: conda-script.py [-h] [-v] [--no-plugins] [-V] COMMAND ...
conda-script.py: error: argument COMMAND: invalid choice: '' (choose from activate, clean, commands, compare, config, create, deactivate, env, export, info, init, install, list, notices, package, content-trust, doctor, repoquery, remove, uninstall, rename, run, search, update, upgrade)

2. 环境

window 11
conda 24.11.3
PowerShell 7.5

3. 问题原因

PowerShell 7.5+ 改变了对空环境变量(_CE_M_CE_CONDA)的处理方式,导致 Invoke-Conda 失效。

4. 解决方案:更新 Conda

Conda 25.1.1 已经官方修复了由于 .NET 9 环境变量更改导致的 PowerShell 7.5+ 破坏 Conda 的问题。

只需升级到最新版本的 Conda 即可。

conda activate base
conda install -n base -c defaults conda=25.1.1

你可能感兴趣的:(conda)