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的包安装?的主要内容,如果未能解决你的问题,请参考以下文章