运行代码报错显示激活conda环境失败:
Invoke-Expression : 所在位置 行:1 字符: 440
+ ... (R) Management Engine Components\DAL;"D:\Java\jdk1.8.0_31\bin;D:\Java ...
+ ~~~~~~~~~~~~~~~~~~~~~~~
表达式或语句中包含意外的标记“D:\Java\jdk1.8.0_31\bin”。
所在位置 D:\Anaconda3\shell\condabin\Conda.psm1:76 字符: 9
+ Invoke-Expression -Command $activateCommand;
Invoke-Expression : 所在位置 行:1 字符: 440
+ ... (R) Management Engine Components\DAL;"D:\Java\jdk1.8.0_31\bin;D:\Java ...
+ ~~~~~~~~~~~~~~~~~~~~~~~
表达式或语句中包含意外的标记“D:\Java\jdk1.8.0_31\bin”。
所在位置 D:\Anaconda3\shell\condabin\Conda.psm1:76 字符: 9
+ Invoke-Expression -Command $activateCommand;
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ParserError: (:) [Invoke-Expression], ParseException
+ FullyQualifiedErrorId : UnexpectedToken,Microsoft.PowerShell.Commands.InvokeExpressionCommand
Failed to activate conda environment.
解决办法:
把系统环境变量 path 中多个路径挤在一起写的分开写
然后我在cmd中conda deactivate退出虚拟环境再conda activate testpytorch 激活我的testpytorch虚拟环境,还是会有这个错误显示。于是我关机重启,再运行就好了。