1-我創(chuàng)建一個虛擬環(huán)境:mkvirtualenv kerasTH2-我使用安裝keraspip install keras3-這是輸出pip listPackage Version------------- -------h5py 2.10.0joblib 0.16.0Keras 2.4.3numpy 1.19.1Pillow 7.2.0pip 20.2.2PyYAML 5.3.1scikit-learn 0.23.2scipy 1.5.2setuptools 49.6.0six 1.15.0Theano 1.0.5threadpoolctl 2.1.0wheel 0.35.1當(dāng)我運行python然后import keras出現(xiàn)此錯誤ImportError: Keras requires TensorFlow 2.2 or higher. Install TensorFlow via `pip install tensorflow` 我將.keras/keras.json文件編輯為具有以下內(nèi)容:{ "image_dim_ordering": "th", "epsilon": 1e-07, "floatx": "float32", "backend": "theano"}我用了import osos.environ['KERAS_BACKEND'] = 'theano'使用過KERAS_BACKEND='theano' python script.py,但我仍然遇到同樣的錯誤。不確定如何切換到 theano,有什么建議嗎?操作系統(tǒng):Ubuntu 20.04 Python 3.8.2 pip 20.2.2 CUDA 版本:11.0
1 回答

慕沐林林
TA貢獻2016條經(jīng)驗 獲得超9個贊
Keras 2.4 實際上只是在 之上的包裝器tf.keras
,這意味著它不支持多個后端,只支持 TensorFlow 后端。
所以你需要使用 Keras 2.3,它仍然支持多個后端。
添加回答
舉報
0/150
提交
取消