在用conda安装keras的时候,报下列问题
安装指令:conda install -c conda-forge keras
报错:
(py36) C:\Users\Ido>set "KERAS_BACKEND="
(py36) C:\Users\Ido>python C:\Users\Ido\AppData\Local\conda\conda\envs\py36\etc\keras\load_config.py 1>temp.txt
(py36) C:\Users\Ido>set /p KERAS_BACKEND= 0<temp.txt
(py36) C:\Users\Ido>del temp.txt
(py36) C:\Users\Ido>python -c "import keras" 1>nul 2>&1
(py36) C:\Users\Ido>if errorlevel 1 (
ver 1>nul
set "KERAS_BACKEND=theano"
python -c "import keras" 1>nul 2>&1
)
(py36) C:\Users\Ido>SET DISTUTILS_USE_SDK=1
(py36) C:\Users\Ido>SET MSSdk=1
(py36) C:\Users\Ido>SET platform=
(py36) C:\Users\Ido>IF /I [AMD64] == [amd64] set "platform=true"
(py36) C:\Users\Ido>IF /I [] == [amd64] set "platform=true"
(py36) C:\Users\Ido>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" )
(py36) C:\Users\Ido>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"
ERROR: The system was unable to find the specified registry key or value.
(py36) C:\Users\Ido>if "" == "" (set "VSINSTALLDIR=" )
(py36) C:\Users\Ido>if "" == "" (
ECHO "WARNING: Did not find VS in registry or in VS140COMNTOOLS env var - your compiler may not work"
GOTO End
)
"WARNING: Did not find VS in registry or in VS140COMNTOOLS env var - your compiler may not work"
The system cannot find the batch label specified - End
解决方法:
关掉Anaconda Navidator以及所有python进程
用管理员权限启动 Anaconda prompt,然后输入
conda install -c anaconda keras
最后不报错,安装成功

5642

被折叠的 条评论
为什么被折叠?



