运行Windows Anaconda Powershell Prompt 报错显示:Invoke-Expression : 无法将参数绑定到参数“Command”,因为该参数为空字符串。 所在位置 D:\anaconda\shell\condabin\Conda.psm1:107 字符: 36(对应自己报错路径和文件行数)
报错现象:
+ Invoke-Expression -Command $activateCommand;
+ ~~~~~~~~~~~~~~~~+ CategoryInfo : InvalidData: (:) [Invoke-Expression],ParameterBindingValidationException+ FullyQualifiedErrorId : ParameterArgumentValidationErrorEmptyStringNotAllowed,Microsoft.PowerShell.Commands.InvokeExpressionCommand
报错如上述代码所示
解决方案:
打开对应路径文件: D:\anaconda\shell\condabin\Conda.psm1 第107行:(对应自己报错的路径和文件行数)修改下列代码:
Invoke-Expression -Command $activateCommand;
替换为:
If(-not [String]::IsNullOrEmpty($activateCommand)) {Invoke-Expression -Command $activateCommand;
}
然后就成功了
以上内容参考https://zhuanlan.zhihu.com/p/398566152