• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

在Windows上,如何在Anaconda Python中安装Keras和Theano?

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

在Python中我正在尝试使用以下Keras包来处理神经网络:

from keras.utils import np_utils
from keras.layers.core import Dense, Activation, Dropout
from keras.models import Sequential
from keras.layers.core import Dense, Dropout, Activation, Flatten
from keras.layers.convolutional import Convolution2D, MaxPooling2D
from keras.optimizers import SGD

但是,我收到以下报错信息:

 15 import theano
 ---> 16 from theano import gof
 17 from theano.compat.python2x import partial
 18 import theano.compile.mode
 ImportError: cannot import name gof

先安装已安装的conda install keras。后来我试着用pip install Theano,但是没有奏效。还试图使用pip install git安装,但我得到这个错误:cannot find command git.,所以我又安装了Git,并设置了环境变量。

那么,是否有好办法来安装这些软件包?

最佳解决办法

这是我解决同样的问题的方法

  • 安装TDM GCC x64。

  • 安装Anaconda x64。

  • 打开Anaconda提示符

  • 运行conda update conda

  • 运行conda update --all

  • 运行conda install mingw libpython

  • 安装最新版本的Theano,pip install git+git://github.com/Theano/Theano.git

  • 运行pip install git+git://github.com/fchollet/keras.git

次佳解决办法

诀窍是你需要为PYTHON创建一个环境/工作空间。这个解决方案应该适用于Python 2.7,但目前keras已可以运行在python 3.5上,尤其是如果你安装了最新的anaconda(这花了我一些时间来弄清楚,所以我将概述我在python中安装KERAS的步骤3.5):

– 为PYTHON 3.5创造环境/工作空间:

  1. C:\conda create --name neuralnets python=3.5

  2. C:\activate neuralnets

– 安装一切(注意神经网络的工作空间在每一行的括号中)。接受任何相关的步骤每个步骤要安装:

  1. (neuralnets) C:\conda install theano

  2. (neuralnets) C:\conda install mingw libpython

  3. (neuralnets) C:\pip install tensorflow

  4. (neuralnets) C:\pip install keras

– 测试它:

(neuralnets) C:\python -c "from keras import backend; print(backend._BACKEND)"

只要记住,如果你想在工作场所工作,你必须做的事情是:

C:\activate neuralnets

所以你可以启动Jypiter作为例子(假设你也在这个环境/工作区中安装了jypiter):

C:\activate neuralnets
(neuralnets) jupyter notebook

You can read more about managing and creating conda environments/workspaces at the follwing URL: https://conda.io/docs/using/envs.html

第三种解决办法

在带有anaconda的窗口中,只需进入conda提示符并使用此命令

conda install --channel https://conda.anaconda.org/conda-forge keras

参考资料

  • How do I install Keras and Theano in Anaconda Python on Windows?


鲜花

握手

雷人

路过

鸡蛋
专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap