首页 > 解决方案 > 将 Tensorflow 1.13 和 Keras 2.2.4 与 Anaconda 一起使用

问题描述

我正在将 Python 与 Anaconda 一起使用。我通过创建虚拟环境安装了 Tensorflow 和 Keras:

conda create -n keras-gpu python=3.6 numpy scipy keras-gpu

我使用 Python 3.6 是因为 Keras 尚未正式支持 3.7。这会安装 Tensorflow 2.0.0,这是一个问题,因为我必须将所有导入从 更改from keras.models import Sequentialfrom tensorflow.keras.models import Sequential. 此外,虽然这种方法有效,但 pyCharm 向我显示,Sequential并且models是未解决的参考,并且keras无法找到。顺便说一句,我该如何解决这个问题?我在虚拟环境中包含了 python.exe 作为解释器。

这就是我想使用 Tensorflow 1.13.1 和 Keras 2.2.4 的原因。如何使用此版本创建虚拟环境?keras-gpu只安装最新版本。

或者是否有可能继续使用from keras.models import SequentialTensorflow 2?

标签: pythontensorflowkerasanaconda

解决方案


这对你不起作用吗?

conda create -n keras-gpu pip python=3.6    
conda activate keras-gpu
pip install tensorflow-gpu==1.13.1 
pip install keras==2.2.4

推荐阅读