如何在conda环境下安装keras 2.0.5版本

Posted

技术标签:

【中文标题】如何在conda环境下安装keras 2.0.5版本【英文标题】:How to install keras 2.0.5 version in a conda environment 【发布时间】:2020-11-06 23:47:20 【问题描述】:

我在 Windows 7 64 位上使用 anaconda。

这就是我所做的:

conda update conda
conda create --name my_env python=3.5
conda activate my_env
conda install -c conda-forge tensorflow=1.8

当我尝试安装 keras 2.0.5 时:

conda install keras=2.0.5

我收到这条消息:

收集包元数据(current_repodata.json):完成求解 环境:初始冻结解决失败。灵活重试 解决。收集包元数据(repodata.json):完成求解 环境:初始冻结解决失败。灵活重试 太棒了。

PackagesNotFoundError:以下包不可用 当前频道:

keras=2.0.5

当前频道:

https://repo.anaconda.com/pkgs/main/win-64 https://repo.anaconda.com/pkgs/main/noarch https://repo.anaconda.com/pkgs/r/win-64 https://repo.anaconda.com/pkgs/r/noarch https://repo.anaconda.com/pkgs/msys2/win-64 https://repo.anaconda.com/pkgs/msys2/noarch

搜索可能提供 conda 包的替代渠道 您正在寻找,导航到

https://anaconda.org

并使用页面顶部的搜索栏。

我也试过了:

conda install -c conda-forge keras=2.0.5

与上述相同的消息。

我已经检查过 keras 是否已经安装:

python -c "import keras; print(keras.__version__)"

带有消息:

ImportError: 没有名为“keras”的模块

我搜索keras包:

conda search keras

输出:

# Name                       Version           Build  Channel
keras                          2.0.8  py35h15001cb_0  pkgs/main
keras                          2.0.8  py36h65e7a35_0  pkgs/main
keras                          2.1.2          py35_0  pkgs/main
keras                          2.1.2          py36_0  pkgs/main
keras                          2.1.3          py35_0  pkgs/main
keras                          2.1.3          py36_0  pkgs/main
keras                          2.1.4          py35_0  pkgs/main
keras                          2.1.4          py36_0  pkgs/main
keras                          2.1.5          py35_0  pkgs/main
keras                          2.1.5          py36_0  pkgs/main
keras                          2.1.6          py35_0  pkgs/main
keras                          2.1.6          py36_0  pkgs/main
keras                          2.2.0               0  pkgs/main
keras                          2.2.2               0  pkgs/main
keras                          2.2.4               0  pkgs/main
keras                          2.3.1               0  pkgs/main
keras                          2.4.3               0  pkgs/main

如何安装 keras 2.0.5 版。在我的环境中?

【问题讨论】:

看来我们从来没有打包过 2.0.5。最简单的可能是使用 pip 安装它。如果你真的需要一个 conda 包,原则上你可以在 conda-forge/keras-feedstock 中构建一个。 【参考方案1】:

您可以考虑使用 pip 安装并在 Conda 环境中支持它。 使用命令:

pip install Keras==2.0.5

这不会引发任何错误。

【讨论】:

以上是关于如何在conda环境下安装keras 2.0.5版本的主要内容,如果未能解决你的问题,请参考以下文章

一个Keras环境记录和conda使用注意事项

Windows10+Anaconda3下深度学习环境创建。安装tensorflow(cpu版),theano,keras

如何在jupyter中添加conda环境

Win10系统下安装tensorflow(cpu)+keras+jupyter notebook运行环境

如何在 Anaconda (Conda) 环境中跟踪 pip 安装的软件包?

如何在Windows环境下安装并配置OpenVPN