在conda中创建测试的虚拟环境
进入test虚拟环境,输入命令:conda install keras
输入命令python,进入python环境,输入import keras
返回错误,No module named 'keras'
进入虚拟环境所在位置,发现keras对应包在python3.9部分
同时注意到,安装keras的图对应的为py39
推测是版本不兼容
命令行输入:exit(),退出python环境
随后移除已经装好的keras
移除后,文件夹界面传来如下提示
故推测正确,查找到https://www.cnblogs.com/feiquan/p/13437014.html中,版本对应关系。在安装时后接需要的keras版本号
安装完成后,输入python,重新进入运行环境,再次执行导入操作
此次可以正确找到包,但是安装keras时自动安装的tensorflow版本可能不够
可以看到,keras2.3.1需要tf1.15,重装tensorflow
由于删除tensorflow时,会删除掉keras,继续重装对应版本的keras
继续进入运行环境测试,终于成功导入!
总结:侧面说明了,安装正确版本号的包的重要性。