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