导入theano给出AttributeError:模块'theano'没有属性'gof'

发布于 2021-01-29 15:58:20

我有python3。我使用安装了“ 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经验,所以我完全迷路了,无法弄清楚该怎么做…

任何帮助,将不胜感激。

关注者
0
被浏览
159
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    该问题是由于theano的安装损坏而引起的,与keras本身无关。

    此错误似乎是由于theano安装版本中的冲突所致,正如对此相关问题的回答中所建议的那样。

    一种简单的方法可以解决该问题,而无需摆弄已安装的版本以及conda用作软件包管理器的所有内容,然后让它完成肮脏的工作。如果选择执行此操作,请注意,应该使用它管理所有python模块(即使使用最新版本,也可以pip使用anaconda本身随附的软件包安装软件包)。

    有关如何安装Anaconda的信息,请参阅官方文档。一旦设置了anaconda,您就可以简单地使用theano进行安装conda install theano

    conda与其他python安装隔离的环境中,with通常也很方便地安装某些特定应用程序所需的软件包,例如您的Keras,以便于维护。阅读相关文档以了解其工作原理。



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看