1-我创建一个虚拟环境: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当我运行python然后import keras出现此错误ImportError: Keras requires TensorFlow 2.2 or higher. Install TensorFlow via `pip install tensorflow` 我将.keras/keras.json文件编辑为具有以下内容:{ "image_dim_ordering": "th", "epsilon": 1e-07, "floatx": "float32", "backend": "theano"}我用了import osos.environ['KERAS_BACKEND'] = 'theano'使用过KERAS_BACKEND='theano' python script.py,但我仍然遇到同样的错误。不确定如何切换到 theano,有什么建议吗?操作系统:Ubuntu 20.04 Python 3.8.2 pip 20.2.2 CUDA 版本:11.0
1 回答
慕沐林林
TA贡献2016条经验 获得超9个赞
Keras 2.4 实际上只是在 之上的包装器tf.keras
,这意味着它不支持多个后端,只支持 TensorFlow 后端。
所以你需要使用 Keras 2.3,它仍然支持多个后端。
添加回答
举报
0/150
提交
取消