当我尝试激活conda环境时,这些消息会弹出,并且cmd窗口会自动关闭。该如何处理?
C:\Users\a>SET DISTUTILS_USE_SDK=1
C:\Users\a>SET MSSdk=1
C:\Users\a>SET platform=
C:\Users\a>IF /I [AMD64] == [amd64] set "platform=true"
C:\Users\a>IF /I [] == [amd64] set "platform=true"
C:\Users\a>if defined platform (set "VSREGKEY=HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\14.0" ) ELSE (set "VSREGKEY=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\14.0" )
C:\Users\a>for /F "skip=2 tokens=2,*" %A in ('reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\14.0" /v InstallDir') do SET "VSINSTALLDIR=%B"
C:\Users\a>if "" == "" (set "VSINSTALLDIR=" )
C:\Users\a>if "" == "" (
ECHO "Did not find VS in registry or in VS140COMNTOOLS env var - exiting"
exit 1
)
"Did not find VS in registry or in VS140COMNTOOLS env var - exiting"
答案 0 :(得分:0)
我也遇到同样的问题(该问题在一个环境中安装了keras之后发生)。我通过删除Anaconda3 \ envs \ tensorflow-gpu(win10)下的文件夹'etc'解决了此问题。
答案 1 :(得分:0)
我使用命令pip卸载vs2015_win-64
然后
SET KERAS_BACKEND = tensorflow
解决问题
答案 2 :(得分:0)
这是vs2015_win-64(依赖pymc3等)引起的一个问题,所以我刚刚删除了vs2015_compiler_vars.bat
rm ~/scoop/apps/miniconda3/current/envs/kaggle/etc/conda/activate.d/vs2015_compiler_vars.bat
然后,一切都进展顺利。