美文网首页
conda activate 报 Invoke-Expressi

conda activate 报 Invoke-Expressi

作者: 寂风如雪 | 来源:发表于2021-05-28 22:00 被阅读0次

报错类似于

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% )引入,也会报相同的错

相关文章

网友评论

      本文标题:conda activate 报 Invoke-Expressi

      本文链接:https://www.haomeiwen.com/subject/lrjesltx.html