我正在尝试使用以下 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 并设置了环境变量。
那么,有没有安装这些软件包的程序?
conda install mingw libpython
。
这是我对同样问题的解决方案
安装 TDM GCC x64。
安装 Anaconda x64。
打开 Anaconda 提示符
运行 conda 更新 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 创建环境/工作区
C:\conda create --name 神经网络 python=3.5 C:\activate 神经网络
安装所有东西(注意每一行括号中的神经网络工作区)。接受每个步骤要安装的任何依赖项:
(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
(neuralnets) C:\conda install jypiter
中创建的这个环境中。谢谢你的补充。
%USERPROFILE%\.keras\keras.json
在带有 anaconda 的 Windows 中,只需进入 conda 提示符并使用此命令
conda install --channel https://conda.anaconda.org/conda-forge keras
https://conda.anaconda.org/conda-forge
是频道
我使用 macOS 并且曾经遇到过同样的问题。在终端中运行以下命令救了我:
conda install -c conda-forge keras tensorflow
希望能帮助到你。
如果您想使用 theano 后端来训练 CNN,例如 Keras mnist_cnn.py 示例:
你最好使用 theano 最前沿的版本。否则可能会出现断言错误。
运行 Theano 前沿 pip install --upgrade --no-deps git+git://github.com/Theano/Theano.git
运行 Keras(像 1.0.8 一样工作正常) pip install git+git://github.com/fchollet/keras.git
通过下面给出的这个命令安装 conda install -c conda-forge keras
这是错误“CondaError:无法链接不存在的源”我进入win 10。对于您的错误,将此命令放在命令行中。
康达更新康达
这对我有用。
在带有 Anconda 的 windows 环境中。从开始转到 anconda 提示符。然后,如果您在代理后面,则 .copndarc 文件需要使用代理详细信息进行更新。
ssl_verify: false 频道: - 默认 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
使用管理员权限运行 anaconda 提示符
康达更新康达
康达更新--全部
conda 安装 mingw libpython
康达安装theano
在 conda 命令之后,它需要接受进程 - 继续 ([y]/n)?
不定期副业成功案例分享
mingw-get remove g++ gcc
以确保正在使用 TDM 2) 建议运行pip install git+git://github.com/fchollet/keras
而不是pip install keras
。获得所有最新的好处。