报错类似于
Invoke-Expression : 所在位置 行:1 字符: 1795
+ ... ator\AppData\Local\Microsoft\WindowsApps;"C:\WINDOWS\system32;C:\WIND ...
+ ~~~~~~~~~~~~~~~~~~~
表达式或语句中包含意外的标记“C:\WINDOWS\system32”。
所在位置 D:\My_Ap\Anaconda\shell\condabin\Conda.psm1:101 字符: 9
+ Invoke-Expression -Command $activateCommand;
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ParserError: (:) [Invoke-Expression], ParseExcep
tion
+ FullyQualifiedErrorId : UnexpectedToken,Microsoft.PowerShell.Commands.In
vokeExpressionCommand
出错原因
Conda.psm1
中没能获取正确的环境变量(多了引号,导致错误,有点类似 XSS 的感觉)
解决方法
把系统环境变量 path
中多个路径挤在一起写的分开写,删除某些结尾包含 ;
的行
其他原因
436a0553c8bb 指出
还有可能是用户自定义了系统变量,并通过
%xxx%
(比如我的是%JAVA_HOME%
)引入,也会报相同的错
网友评论