【发布时间】:2017-05-01 16:41:22
【问题描述】:
我有 python 3。 我使用
安装了“Theano”前沿和“Keras”pip install --upgrade --no-deps git+git://github.com/Theano/Theano.git
还有
pip install --upgrade git+git://github.com/Theano/Theano.git
和
pip install git+git://github.com/fchollet/keras.git
但是当我尝试导入 Theano 时,我收到以下错误:
AttributeError: module 'theano' has no attribute 'gof'
我在网上找了一个解决方案,但一无所获...
这是我收到错误的一段代码(最后一行产生错误):
import sys
import numpy as np
import pandas as pd
from sklearn import preprocessing
from keras.models import Sequential
由于我没有足够的 python 经验,我完全迷失了,不知道该怎么办......
任何帮助将不胜感激。
【问题讨论】:
-
你能让
theano自己工作吗?如果只执行import theano,会出现错误吗?例如,您可以运行其中一些示例deeplearning.net/software/theano/tutorial/examples.html 中的代码吗?还可以查看similar question posted on quora。我在运行theano时遇到了一个非常相似的问题,并通过删除它并通过anaconda重新安装它来解决它@ -
甚至 import theano 都会给我一个错误...我没有尝试过部分导入 theano,但即使它成功,它似乎并不重要,因为 keras 将要导入它...我会尝试通过anaconda重新安装它。你是怎么做到的?
-
我对 keras 一无所知,但从你写的内容来看,尤其是你必须自己安装 theano,看起来它只是在引擎盖下使用 theano,所以如果你不能让 theano 本身工作,你就不能使用 keras .谷歌搜索表明该错误来自安装的不兼容的 numpy 版本,而且您使用开发分支意味着您应该检查它们支持的版本。 Anaconda 是 python 的包管理器,是
pip的替代品。设置好之后(请参阅他们的文档),您可以简单地使用conda install theano安装 theano -
另外,我猜你已经检查过其他similar question?他们使用相同的安装程序并得到相同的错误
-
我不敢相信!使用 conda 安装它工作!谢谢,请提交作为答案,以便我接受