我正在调试一个旧的R文件,其中包含一个使用python包的闪亮应用程序。我根据我被告知的(tensorflow
,keras
,h5py
)为Python3.8.10
安装了软件包,使用pip
,因为没有requirements.txt
。但我得到以下错误:
Error in eval(ei, envir) :
AttributeError: module 'tensorflow.keras' has no attribute '__version__'
Calls: runApp ... py_get_attr_or_item -> py_get_attr -> py_get_attr_impl
Execution halted
我可以确认这个应用程序之前是工作的,这导致我相信这个错误是因为我使用了错误的tensorflow版本。所以我的问题是:哪个版本的TensorFlow具有tensorflow.keras
的__version__
属性
这些是我的Tensorflow和Keras版本,以防有帮助
>>> tensorflow.__version__
'2.13.0'
>>> keras.__version__
'2.13.1'
>>> tf.keras.__version__
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: module 'keras.api._v2.keras' has no attribute '__version__'
1条答案
按热度按时间ff29svar1#
答案是
tensorflow==2.12.0
。