conda无法导入,pip可以导入

在conda中创建测试的虚拟环境

conda无法导入,pip可以导入

 

 

 进入test虚拟环境,输入命令:conda install kerasconda无法导入,pip可以导入

 

conda无法导入,pip可以导入

 

 输入命令python,进入python环境,输入import keras

 

 

 

 conda无法导入,pip可以导入

 

返回错误,No module named 'keras'

进入虚拟环境所在位置,发现keras对应包在python3.9部分

conda无法导入,pip可以导入

 

同时注意到,安装keras的图对应的为py39

conda无法导入,pip可以导入

 

推测是版本不兼容

命令行输入:exit(),退出python环境

随后移除已经装好的keras

conda无法导入,pip可以导入

 

移除后,文件夹界面传来如下提示

conda无法导入,pip可以导入

 

故推测正确,查找到https://www.cnblogs.com/feiquan/p/13437014.html中,版本对应关系。在安装时后接需要的keras版本号

conda无法导入,pip可以导入

 

 安装完成后,输入python,重新进入运行环境,再次执行导入操作

conda无法导入,pip可以导入

 

 此次可以正确找到包,但是安装keras时自动安装的tensorflow版本可能不够

conda无法导入,pip可以导入

 

 可以看到,keras2.3.1需要tf1.15,重装tensorflow

conda无法导入,pip可以导入

 

由于删除tensorflow时,会删除掉keras,继续重装对应版本的keras

conda无法导入,pip可以导入

 

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

conda无法导入,pip可以导入

 

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

 

上一篇:【linux相关】Conda配环境 常用命令


下一篇:R9 5900H和r5 5600h选哪个