Anaconda中Keras的包安装?

Posted

技术标签:

【中文标题】Anaconda中Keras的包安装?【英文标题】:Package installation of Keras in Anaconda? 【发布时间】:2017-04-30 23:54:33 【问题描述】:

Python 3.5,我正在尝试查找为 Anaconda 安装 Keras 深度学习包的命令。命令conda install -c keras 不起作用,谁能回答为什么不起作用?

【问题讨论】:

'conda install -c kersa' 应该是 'conda install -c keras' ? @linpingta yes and "CondaValueError: Value error: too little arguments, must provide command line package specs or -- file" 我能够使用this post 中列出的步骤安装 Keras。 【参考方案1】:

该问题的具体答案是conda 命令的-c 选项指定了一个搜索通道 以查找您要安装的一个或多个包。

-c 频道,--频道频道

用于搜索包的附加渠道。这些是按照给出的顺序搜索的 URL (包括本地目录的 file://)。然后,默认值或 搜索来自 .condarc 的频道(除非 --override-channels 给出)。你可以使用'defaults'来获取conda的默认包,'system'来获取系统包, 这也考虑了 .condarc 。您也可以使用任何名称和 .condarc channel_alias 值将被添加。默认 channel_alias 是http://conda.anaconda.org/。

您的命令 conda install -c keras 指定了一个名为 keras 的频道(在默认的 channel_alias url 上),但没有指定要安装的任何软件包,这就是您收到 Value error: too few arguments 错误的原因。

正如 Madhu Babu 的回答所指出的,keras 在 conda-forge 频道上可用,因此正确的命令是

conda install -c conda-forge keras

【讨论】:

【参考方案2】:

可以使用该命令安装keras

conda install -c conda-forge keras

这是根据文档 https://anaconda.org/conda-forge/keras

【讨论】:

anaconda.org/conda-forge/keras 不是 keras 文档,它只是 conda-forge 包的页面【参考方案3】:

我对 Keras 以及 Ubuntu 和环境都比较陌生。不过我想我已经找到了办法。就像在安装 Tensorflow(甚至 Theano)时一样创建 conda 环境。

输入环境使用 源激活

然后使用 git clone https://github.com/fchollet/keras.git

然后进入keras文件夹执行 python setup.py 安装 (没有 sudo) - 如果任何权限错误递归使用 chmod 777

【讨论】:

【参考方案4】:

导航到Anaconda installation folder/Scripts 并使用pip 命令安装

【讨论】:

您能否说明您如何访问该文件夹以及如何找到它?我的安装目录"~/anaconda3/"没有Scripts文件夹?你的意思是在Anaconda浏览器(Anaconda Navigator)中以某种方式安装还是在系统的Bash中安装?

以上是关于Anaconda中Keras的包安装?的主要内容,如果未能解决你的问题,请参考以下文章

Anaconda快速安装TensorFlow和Keras

在Anaconda虚拟环境中pip安装的包无法使用

如何卸载用conda命令安装的包

anaconda 安装指定源的包

Windows 下安装 tensorflow & keras & opencv 的避坑指南!

利用Anaconda进行包版本控制