找回密码
 立即注册
查看: 277|回复: 0

【Keras环境的安装】

[复制链接]
发表于 2022-6-24 12:59 | 显示全部楼层 |阅读模式
Keras的安装

    1-介绍2-创建虚拟环境3-tensorflow与keras安装4-错误记录-等待解决


1-介绍

1,keras需要在TensorFlow之上才能运行,所以要先安装tensorflow.
2,Tensorflow只能在3.7以前的python版本中运行,所以需要先创建一个基于python 3.6的虚拟环境.

2-创建虚拟环境

打开anaconda prompt,输入命令:
  1. #创建虚拟环境名
  2. conda create -n tensorflow_py36 python=3.6
  3. #查看已创建环境
  4. conda info --envs
  5. #激活到创建的环境中去
  6. conda activate tensorflow_py36
复制代码
结果图如下:



3-tensorflow与keras安装

keras搭建在tensorflow基础上,在安装keras安装之前需要安装tensorflow、numpy、matplotlib、scipy。
  1. conda install numpy
  2. conda install matplotlib
  3. conda install scipy
  4. conda install tensorflow
  5. conda install keras
复制代码
然后验证是否安装成功,在anaconda prompt中输入以下指令:
  1. python
  2. import keras
复制代码
出现如下图所示既安装成功。



4-错误记录-等待解决

在安装的过程中出现了以下情况,等待后续的解决。但是我在pycharm中可以使用keras。
  1. C:\Users\WW>python E:\anaconda\anaconda\envs\tensorflow_py36\etc\keras\load_config.py  1>temp.txt
  2. C:\Users\WW>set/p KERAS_BACKEND=0<temp.txt
  3. C:\Users\WW>del temp.txt
  4. C:\Users\WW>python -c "import keras"1>nul 2>&1
  5. C:\Users\WW>if errorlevel 1(
  6. ver  1>nul
  7. set"KERAS_BACKEND=theano"
  8. python -c "import keras"1>nul 2>&1)
  9. C:\Users\WW>SET DISTUTILS_USE_SDK=1
  10. C:\Users\WW>SET MSSdk=1
  11. C:\Users\WW>SET "VS_VERSION=15.0"
  12. C:\Users\WW>SET "VS_MAJOR=15"
  13. C:\Users\WW>SET "VS_YEAR=2017"
  14. C:\Users\WW>set"MSYS2_ARG_CONV_EXCL=/AI;/AL;/OUT;/out"
  15. C:\Users\WW>set"MSYS2_ENV_CONV_EXCL=CL"
  16. C:\Users\WW>set"PY_VCRUNTIME_REDIST=\bin\vcruntime140.dll"
  17. C:\Users\WW>set"CXX=cl.exe"
  18. C:\Users\WW>set"CC=cl.exe"
  19. C:\Users\WW>set"VSINSTALLDIR="
  20. C:\Users\WW>set"NEWER_VS_WITH_OLDER_VC=0"
  21. C:\Users\WW>for/F "usebackq tokens=*"%i in(`vswhere.exe -nologo -products *-version [15.0,16.0)-property installationPath`) do (set "VSINSTALLDIR=%i" )
  22. C:\Users\WW>ifnot exist ""(for/F "usebackq tokens=*"%i in(`vswhere.exe -nologo -products *-requires Microsoft.VisualStudio.Component.VC.v141.x86.x64 -property installationPath`) do (set "VSINSTALLDIR=%i"
  23. set"NEWER_VS_WITH_OLDER_VC=1"))
  24. C:\Users\WW>ifnot exist ""(set "VSINSTALLDIR=C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional" )
  25. C:\Users\WW>ifnot exist "C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional" (set "VSINSTALLDIR=C:\Program Files (x86)\Microsoft Visual Studio\2017\Community" )
  26. C:\Users\WW>ifnot exist "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community" (set "VSINSTALLDIR=C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools" )
  27. C:\Users\WW>ifnot exist "C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools" (set "VSINSTALLDIR=C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise" )
  28. C:\Users\WW>IF NOT ""==""(set"INCLUDE=;"set"LIB=;"set"CMAKE_PREFIX_PATH=;")
  29. C:\Users\WW>call :GetWin10SdkDir
  30. C:\Users\WW>call :GetWin10SdkDirHelper HKLM\SOFTWARE\Wow6432Node  1>nul 2>&1
  31. C:\Users\WW>if errorlevel 1 call :GetWin10SdkDirHelper HKCU\SOFTWARE\Wow6432Node  1>nul 2>&1
  32. C:\Users\WW>if errorlevel 1 call :GetWin10SdkDirHelper HKLM\SOFTWARE  1>nul 2>&1
  33. C:\Users\WW>if errorlevel 1 call :GetWin10SdkDirHelper HKCU\SOFTWARE  1>nul 2>&1
  34. C:\Users\WW>if errorlevel 1 exit /B 1
  35. C:\Users\WW>exit /B 0
  36. C:\Users\WW>for/F %i in('dir /ON /B "\include\10.*"') DO (SET WindowsSDKVer=%~i )
  37. 系统找不到指定的文件。
  38. C:\Users\WW>if errorlevel 1(echo "Didn't find any windows 10 SDK. I'm not sure if things will work, but let's try...")else(echo Windows SDK version found as:"")
  39. Windows SDK version found as:""
  40. C:\Users\WW>IF "win-64"=="win-64"(set"BITS=64"set"CMAKE_PLAT=x64")  ELSE (set"BITS=32"set"CMAKE_PLAT=Win32")
  41. C:\Users\WW>IF 2017 GEQ 2019(set"CMAKE_GEN=Visual Studio 15 2017"set"USE_NEW_CMAKE_GEN_SYNTAX=1")  ELSE (
  42. IF "win-64"=="win-64"(set"CMAKE_GEN=Visual Studio 15 2017 Win64")else(set"CMAKE_GEN=Visual Studio 15 2017")set"USE_NEW_CMAKE_GEN_SYNTAX=0")
  43. C:\Users\WW>echo "NEWER_VS_WITH_OLDER_VC=0""NEWER_VS_WITH_OLDER_VC=0"
  44. C:\Users\WW>IF "0"=="1"(set"CMAKE_GEN=Visual Studio 16 2019"set"USE_NEW_CMAKE_GEN_SYNTAX=1")
  45. C:\Users\WW>IF ""=="" SET "CMAKE_GENERATOR=Visual Studio 15 2017 Win64"
  46. C:\Users\WW>IF "0"=="1"(
  47. IF ""=="" SET "CMAKE_GENERATOR_PLATFORM=x64"
  48. IF ""=="" SET "CMAKE_GENERATOR_TOOLSET=v141")
  49. C:\Users\WW>pushd C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\
  50. 系统找不到指定的路径。
  51. C:\Users\WW>CALL "VC\Auxiliary\Build\vcvars64.bat"-vcvars_ver=14.16
  52. 系统找不到指定的路径。
  53. C:\Users\WW>popd
  54. C:\Users\WW>call :GetWin10SdkDirHelper HKLM\SOFTWARE\Wow6432Node  1>nul 2>&1
  55. C:\Users\WW>if errorlevel 1 call :GetWin10SdkDirHelper HKCU\SOFTWARE\Wow6432Node  1>nul 2>&1
  56. C:\Users\WW>if errorlevel 1 call :GetWin10SdkDirHelper HKLM\SOFTWARE  1>nul 2>&1
  57. C:\Users\WW>if errorlevel 1 call :GetWin10SdkDirHelper HKCU\SOFTWARE  1>nul 2>&1
  58. C:\Users\WW>if errorlevel 1 exit /B 1
  59. C:\Users\WW>exit /B 0
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-26 07:36 , Processed in 0.068708 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表