conda 安装keras报错解决办法

在用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 

最后不报错,安装成功

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值