親測解決tensorflow和keras版本不匹配的問題
問題
ImportError: No module named 'tensorflow.python.eager'
原因
tensorflow和keras的版本不匹配
解決方案
1.查看當(dāng)前tensorflow的版本
我的tensorflow的版本是:
import tensorflow as tf tf.__version__
2.查看我keras的版本
注意:
這時候你一定是代碼看不了的,因?yàn)槟愀静豢赡軐?dǎo)入keras的包,能導(dǎo)入,就不會報錯了。
所以用:pip install keras 查看
pip install keras
它會顯示你已經(jīng)安裝了,第一個就是,后面括號里的就是你的版本。
看到我的keras版本是:2.3.1
3.找到和自己tensorflow版本匹配的
通過這個網(wǎng)址:tensorflow和keras版本匹配的網(wǎng)址
我的tensorflow 1.2.1對應(yīng)的keras 版本是2.0.6。(注意是python 3還是python 2;一般沒影響,但是還是注意下。)
找到你自己對應(yīng)的版本。
4.卸載當(dāng)前版本的keras
pip uninstall keras==2.3.1
2.3.1是我的當(dāng)前keras版本,換成你自己的就好。
會顯示你卸載成功。
5.安裝tensorflow對應(yīng)版本
pip install keras==2.0.6
2.0.6是我查到我對應(yīng)的版本,你換成你剛查到的就ok。
總結(jié)
這就完美解決問題。
以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
解決pytorch多GPU訓(xùn)練保存的模型,在單GPU環(huán)境下加載出錯問題
這篇文章主要介紹了解決pytorch多GPU訓(xùn)練保存的模型,在單GPU環(huán)境下加載出錯問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-06-06python利用7z批量解壓rar的實(shí)現(xiàn)
這篇文章主要介紹了python利用7z批量解壓rar的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-08-08在Linux系統(tǒng)上安裝Python的Scrapy框架的教程
這篇文章主要介紹了在Linux系統(tǒng)上安裝Python的Scrapy框架的教程,Scrapy是著名的專門針對搜索引擎的爬蟲制作而研發(fā)的Python框架,需要的朋友可以參考下2015-06-06Python基于回溯法子集樹模板解決旅行商問題(TSP)實(shí)例
這篇文章主要介紹了Python基于回溯法子集樹模板解決旅行商問題(TSP),簡單描述了旅行商問題并結(jié)合實(shí)例形式分析了Python使用回溯法子集樹模板解決旅行商問題的相關(guān)實(shí)現(xiàn)步驟與操作技巧,需要的朋友可以參考下2017-09-09pandas分組聚合(agg,transform,apply)
在SQL中我們經(jīng)常使用 GROUP BY 將某個字段,按不同的取值進(jìn)行分組, 在pandas中也有g(shù)roupby函數(shù),本文主要介紹了pandas分組聚合(agg,transform,apply),具有一定的參考價值,感興趣的可以了解一下2024-04-04