unc*_*ame 7 python theano keras
我有python 3.我安装了"Theano"流血边缘和"Keras"使用
pip install --upgrade --no-deps git+git://github.com/Theano/Theano.git
Run Code Online (Sandbox Code Playgroud)
并且
pip install --upgrade git+git://github.com/Theano/Theano.git
Run Code Online (Sandbox Code Playgroud)
和
pip install git+git://github.com/fchollet/keras.git
Run Code Online (Sandbox Code Playgroud)
但是当我尝试导入Theano时,我收到以下错误:
AttributeError: module 'theano' has no attribute 'gof'
Run Code Online (Sandbox Code Playgroud)
我在网上寻找解决方案,什么都没有......
这是我收到错误的代码段(最后一行产生错误):
import sys
import numpy as np
import pandas as pd
from sklearn import preprocessing
from keras.models import Sequential
Run Code Online (Sandbox Code Playgroud)
由于我没有足够的python经验,我完全迷失了,无法弄清楚该怎么做......
任何帮助,将不胜感激.
glS*_*glS 13
问题源于theano的安装破坏,与keras本身无关.
此错误似乎是由于已安装的theano版本中的冲突,这也是在相关问题的答案中提出的.
一个简单的方法,应该解决问题,而不必摆弄已安装的版本和所有conda
用作包管理器,让它做脏工作.如果您选择这样做,请注意您应该使用它来管理所有python模块(即使使用最新版本,您也可以pip
使用anaconda自带的软件包安装软件包).
有关如何安装Anaconda的信息,请参阅官方文档.设置anaconda后,您可以简单地安装theano conda install theano
.
随着conda
安装也需要一些特定的应用程序包,像Keras你的情况往往便利,从你的Python安装的其余部分,以简化维护隔离的环境.阅读相关文档,了解这将如何工作.