conda无法导入,pip可以导入
在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

继续进入运行环境测试,终于成功导入!

总结:侧面说明了,安装正确版本号的包的重要性。

浙公网安备 33010602011771号