打开Anaconda Prompt报Invoke-Expression解析错误如何解决?
问题原因
该报错由Windows系统Path环境变量的非法格式触发:你配置的C:\Mingw\bin路径前后多了多余的引号,Conda在PowerShell环境下执行启动命令时,无法识别带引号的路径条目,触发解析错误。
永久解决步骤
- 按下
Win+R组合键,输入sysdm.cpl后回车,在弹出的窗口切换到「高级」选项卡,点击底部「环境变量」按钮 - 分别检查用户变量、系统变量中的
Path条目,找到包含C:\Mingw\bin的行 - 删除该行路径前后包裹的所有引号,确保路径仅保留纯文本内容:
C:\Mingw\bin - 依次点击所有打开窗口的「确定」按钮保存配置,重启Anaconda Prompt即可正常启动
临时规避方案
如果暂时不需要修改环境变量,可以直接启动CMD版本的Anaconda Prompt,选择「Anaconda Prompt (CMD)」启动即可跳过PowerShell的解析限制,正常使用Conda。
内容的提问来源于stack exchange,提问作者Manoj_Routhu
相关产品推荐
相关产品推荐

