将 Tensorflow 1.13 和 Keras 2.2.4 与 Anaconda 结合使用

mac*_*ery 2 python anaconda keras tensorflow

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

conda create -n keras-gpu python=3.6 numpy scipy keras-gpu
Run Code Online (Sandbox Code Playgroud)

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

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

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

don*_*njy 5

这对你不起作用吗?

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
Run Code Online (Sandbox Code Playgroud)