![](/img/trans.png)
[英]How to install Theano on Anaconda Python 2.7 x64 on Windows?
[英]How do I install Keras and Theano in Anaconda Python on Windows?
我正在尝试使用以下Keras包在Python中使用神经网络:
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并设置了环境变量。
那么,有没有安装这些软件包的程序?
诀窍是你需要为Python创建一个环境/工作区 。 这个解决方案应该适用于Python 2.7但是在编写本文时keras可以在python 3.5上运行,特别是如果你安装了最新的anaconda(这花了我一段时间才弄明白所以我将概述我在python中安装KERAS的步骤) 3.5):
为Python 3.5创建环境/工作区
C:\\conda create --name neuralnets python=3.5
C:\\activate neuralnets
安装一切 (注意每行上括号中的神经网络工作区)。 接受每个步骤要安装的任何依赖项:
(neuralnets) C:\\conda install theano
(neuralnets) C:\\conda install mingw libpython
(neuralnets) C:\\pip install tensorflow
(neuralnets) C:\\pip install keras
测试出来:
(neuralnets) C:\python -c "from keras import backend; print(backend._BACKEND)"
请记住,如果你想在工作区工作,你总是要做:
C:\activate neuralnets
所以你可以启动Jupyter(假设你也在这个环境/工作区中安装了Jupyter):
C:\activate neuralnets
(neuralnets) jupyter notebook
您可以在以下URL中阅读有关管理和创建conda环境/工作区的更多信息: https : //conda.io/docs/using/envs.html
在带有anaconda的windows中,只需继续使用conda提示符并使用此命令
conda install --channel https://conda.anaconda.org/conda-forge keras
我使用macOS并且曾经有同样的问题。
在终端中运行以下命令保存了我:
conda install -c conda-forge keras tensorflow
希望能帮助到你。
如果您想像在Keras mnist_cnn.py示例中那样使用theano后端训练CNN:
你最好使用theano流血边版。 否则可能会出现断言错误。
pip install --upgrade --no-deps git+git://github.com/Theano/Theano.git
pip install git+git://github.com/fchollet/keras.git
通过以下给出的命令安装conda install -c conda-forge keras
这是错误“CondaError:无法链接不存在的源”我已经获胜10.因为您的错误将此命令放在命令行中。
conda更新conda
这项工作对我来说。
在使用Anconda的Windows环境中。 从头开始转到anconda提示符。 然后,如果你落后于代理,那么.copndarc文件需要使用代理详细信息进行更新。
ssl_verify:false channels: - 默认proxy_servers:http: http://xx.xx.xx.xx:xxxx https: https://xx.xx.xx.xx:xxxx
我有ssl_verify最初标记为'True'然后我得到ssl错误。 所以我把它变成了如上所述的假,然后运行以下命令
conda update conda conda update --all conda install --channel https://conda.anaconda.org/conda-forge keras conda install --channel https://conda.anaconda.org/conda-forge tensorflow
我的python版本是3.6.7
Anaconda与Windows
在conda命令之后,它需要接受进程 - 继续([y] / n)?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.