Anaconda Theano缺少模块

Anaconda Theano缺少模块,anaconda,theano,Anaconda,Theano,我使用的是windows 64位,安装了anaconda,并使用python 2.7创建了一个环境 我有numpy,pyleren2,theano,每个包都是正确构建的 我已经能够导入所有这些模块,但是当我尝试完成模型时,我得到一些非常深奥的消息,比如 ImportError: Could not import pylearn2.models.softmax_regression but could import pylearn2.models. Original exception: No m

我使用的是windows 64位,安装了anaconda,并使用python 2.7创建了一个环境

我有numpy,pyleren2,theano,每个包都是正确构建的

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

ImportError: Could not import pylearn2.models.softmax_regression but could import pylearn2.models. Original exception: No module named dnn
然后我尝试在安装中实际查找包,但在cuda文件夹中,没有名为dnn的模块。看着github,我看到它应该在那里

为什么没有缺失的模块?我使用conda安装theano进行安装,它给出了一些建议,我已经设法选择了正确的一个

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


出什么问题了?

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

pip install --upgrade --no-deps git+git://github.com/Theano/Theano.git
似乎解决了这个问题。由于windows通常没有git,因此可以从这里轻松安装它(似乎要考虑环境的path变量)

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

该错误与第2条有关。你怎么会认为Theano有问题?这是因为当我实际尝试导入pylern2.models.softmax\u回归时,我得到了以下错误:“从Theano.sandbox.cuda.dnn导入dnn\u可用,dnn\u池导入错误:没有名为dnn的模块”该模块甚至没有实际存在于文件夹中。