如何使用较低版本的keras和tensorflow

问题描述

我正在运行一个需要 keras 1.2.0 版和 tensorflow 1.1.0 版的代码。 我正在使用 Jupyter notebook,并为所有依赖项创建了一个 environment

但是,我错误地通过安装最新版本的 pip 命令再次安装了这两个库。

关闭了笔记本,再次打开并再次创建了环境,以便再次安装旧版本的两个库。

但是当我运行 keras.__version___ 命令时,它显示 2.4.3,这是我不想要的。

我还运行了 conda remove keras --forcepip uninstall keras,但它仍然显示最新版本。

代码仅与旧版本兼容。请帮忙。

解决方法

这可能是因为它正在不同的环境中被卸载。通过运行以下命令确定您正在使用的 python 和 pip 可执行文件:

$ which pip
$ which python

这两个命令将给出可执行文件的路径,我们可以从中确定环境。如果它与您使用的不同,您可以尝试通过运行以下命令安装到所需的环境:

/path/to/desired/pip uninstall keras
/path/to/desired/pip install keras==1.2.0