Keras安装的Tensorflow会覆盖Tensorflow-GPU安装

时间:2018-10-10 06:16:52

标签: python tensorflow keras anaconda

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

当我使用Anaconda安装Keras时,我看到它也安装了Tensorflow 1.3。事实是,它没有降级以前安装的Tensorflow-GPU版本。现在,我尝试运行python代码,什么都没有发生,这是屏幕截图(注意:应该进行一些打印和处理):

enter image description here

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

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

1 个答案:

答案 0 :(得分:0)

我通过使用pip install keras而非conda install -c anaconda keras解决了该问题。通过使用pip,我仅安装keras,而不安装Anaconda附带的依赖项。