首页 > 解决方案 > Keras 安装的 Tensorflow 会覆盖 Tensorflow-GPU 安装

问题描述

我在尝试使用keras.preprocessing.text.Tokenizer类时遇到了一个小问题。我最近安装了 Tensorflow-GPU,在我尝试安装 Keras 之前一切正常。

当我使用 Anaconda 安装 Keras 时,我看到它也安装了 Tensorflow 1.3。事情是,它没有 DOWNGRADE 之前安装的 Tensorflow-GPU 版本。现在我尝试运行我的 python 代码,没有任何反应,这里是屏幕截图(注意:应该有一些打印和处理发生):

在此处输入图像描述

当我尝试运行 python shell 并检查 Tensorflow 版本时,我得到了 Keras 安装的版本。于是我再次尝试安装Tensorflow-GPU,但它说所有要求都已满足。

如何从 Keras 获得我需要的功能,但仍保持我的 Tensorflow-GPU 安装?为什么我的代码甚至没有尝试在 Keras 安装的 Tensorflow 1.3 上运行?

标签: pythontensorflowkerasanaconda

解决方案


我已经通过使用pip install keras而不是解决了这个问题conda install -c anaconda keras。通过使用 pip,我只安装了 keras,而不是 Anaconda 包含的依赖项。


推荐阅读