这通常是因为路径格式不正确导致的,修正路径格式即可。
解决方法:
- 
	
快捷键
Win + R, 输入sysdm.cpl, 回车。 - 
	
选 高级 → 环境变量 。
 - 
	
在“系统变量”或“用户变量”里找到 Path 。
 - 
	
双击打开,找到 带有分号或引号的项 ,双击,删除其分号、引号。确保每一行只放一个纯路径,不要有多余分号或引号。
 - 
	
保存退出。
 - 
	
重启 Powershell 。
 
最初注意到这个问题,是在激活已创建的conda环境时报如下错误,而不是打开Powershell窗口时:
PS C:\Users\LynL\Documents\_Programmes\Fed> conda activate fedml-py38
Invoke-Expression : 所在位置 行:1 字符: 1452
+ ... osoft VS Code\bin;"C:\Users\LynL\tools\scrcpy-win64-v2.6.1;";.;C:\ ...
+                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
表达式或语句中包含意外的标记“C:\Users\LynL\tools\scrcpy-win64-v2.6.1”。
所在位置 C:\Users\LynL\anaconda3\shell\condabin\Conda.psm1:76 字符: 9
+         Invoke-Expression -Command $activateCommand;
+         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ParserError: (:) [Invoke-Expression], ParseException
    + FullyQualifiedErrorId : UnexpectedToken,Microsoft.PowerShell.Commands.InvokeExpressionCommand
不过都一样,是Path变量的格式有问题导致的。
我这里的问题是出在值 C:\Users\LynL\tools\scrcpy-win64-v2.6.1; 末尾包含分号,在环境变量中把末尾的分号删掉便解决了。
(或许是scrcpy安装引导程序干的……我不记得手动填过这个变量)
                  
                  
                  
                  
      
          
                
                
                
                
              
                
                
                
                
                
              
                
                
              
            
                  
					3251
					
被折叠的  条评论
		 为什么被折叠?
		 
		 
		
    
  
    
  
            


            