5

当我尝试在这里玩代码时,我遇到了一个非常奇怪的错误。除了一个之外,其他所有模块都可以正确导入。

具体来说,错误是:

ImportError: cannot import name BatchNormLayer

这里的文件。lasagne_extensions.layers 如下:

from .density_layers import *
from lasagne.layers import *
from parmesan.layers import *

所以,我认为问题应该是我没有安装lasagneparmesan正确安装。

我已尝试将相关模块包括numpyscipy和分别升级theanolasagne最新版本pip install --upgrade。不pip install支持parmesan,所以我下载并重新安装了它。但是,错误仍然存​​在。

谁能给我一些关于我应该研究什么的建议?

4

1 回答 1

10

解决办法是安装最前沿的版本,pip install --upgrade不这样做。

但问题可以通过以下方式解决:

pip install --upgrade https://github.com/Theano/Theano/archive/master.zip
pip install --upgrade https://github.com/Lasagne/Lasagne/archive/master.zip

详情在这里

于 2016-03-19T01:20:58.960 回答