【问题标题】:Theano is missing modulesTheano 缺少模块
【发布时间】:2015-12-15 08:15:23
【问题描述】:

我在windows 64bit上,我已经安装了anaconda,并设法用python 2.7创建了一个环境

我有 numpy、pylearn2、theano,每个包都构建正确

我已经能够导入所有这些模块,但是当我尝试完成模型时,我收到了一些非常深奥的消息,例如

ImportError: Could not import pylearn2.models.softmax_regression but could import pylearn2.models. Original exception: No module named dnn

然后我试图在安装中实际找到包,但是在cuda文件夹中,没有名为dnn的模块。看github,应该是有的。

为什么 theano 缺少模块?我使用 conda install theano 安装,它给出了一些建议,我设法选择了正确的。

我已经卸载并安装了很多次theano,我可以导入它,但我永远无法获得正确的模块。

出了什么问题?

【问题讨论】:

  • 该错误与 PyLearn2 相关。是什么让您认为 Theano 有问题?
  • 这是因为当我实际尝试导入 pylearn2.models.softmax_regression 时,出现以下错误“from theano.sandbox.cuda.dnn import dnn_available, dnn_pool ImportError: No module named dnn”模块甚至没有实际存在于文件夹中。

标签: anaconda theano


【解决方案1】:

好的,经过几天的搜索,从 anaconda 安装的 Theano 似乎缺少很多模块。但是,通过使用

克隆存储库来安装 theano
pip install --upgrade --no-deps git+git://github.com/Theano/Theano.git

似乎解决了这个问题。由于windows一般没有git,所以可以从这里轻松安装(好像照顾环境的path变量)

https://git-scm.com/download/win

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-09-27
    • 2016-09-26
    • 2022-01-18
    • 2021-10-02
    • 2015-01-08
    • 2015-01-26
    • 2014-12-27
    • 1970-01-01
    相关资源
    最近更新 更多