Python 使用tensorflow时,tensorflow版本警告的含义是什么?
无论何时使用Tensorflow,我都会得到这个Python 使用tensorflow时,tensorflow版本警告的含义是什么?,python,tensorflow,keras,Python,Tensorflow,Keras,无论何时使用Tensorflow,我都会得到这个 WARNING:root:Keras version 2.1.5 detected. Last version known to be fully compatible of Keras is 2.1.3 . WARNING:root:TensorFlow version 1.7.0 detected. Last version known to be fully compatible is 1.5.0 . 我认为第一个来自tensorflow
WARNING:root:Keras version 2.1.5 detected. Last version known to be fully compatible of Keras is 2.1.3 .
WARNING:root:TensorFlow version 1.7.0 detected. Last version known to be fully compatible is 1.5.0 .
我认为第一个来自tensorflow,意思是Keras对于tensorflow来说太新了,但是第二个是什么意思,我如何修复它?忽视它有什么风险
次要问题:
*已知的最新版本。*
)此外,您可以创建一个适合您特定需求的版本堆栈 至于“如何安装”:请注意,这通常是一个有偏见的答案,取决于您的个人喜好。我个人(!)更喜欢使用Anaconda Python,因为它可以很容易地为数据科学/机器学习集成一个好的堆栈。
除此之外,如果您使用的是
pip
(这也是完全合法的,我偶尔也会使用它),那么还可以指定版本
然而,pip
所做的(据我所知)只是指定一个特定的最小版本。这意味着您在最低要求之后获得一些版本。在您的情况下,您(某种程度上)需要一个版本范围:“不太旧,也不太新”
由于TensorFlow的最新版本是1.10版,在这种情况下,我仍然希望您:
pip install tensorflow --upgrade
pip install keras --upgrade
为了确保您具有良好的兼容性。此外,我认为Keras也会在安装过程中检查版本,因此在安装过程中要注意任何标志。您正在运行哪些确切的代码来生成这些警告?