我刚刚安装了Theano和Lasagne,使用conda for Theano和pip for Lasagne。两者都位于"C:Userschetsanaconda3envstensorflowLib site-packages"。下面的代码可以工作:
import theano
下面的代码不能:
import lasagne
后者的错误信息是:"进口烤宽面条回溯(最近一次调用):
文件"C:UserschetsAppDataLocalTemp/ipykernel_5612/2601130582.py"进口烤宽面条
File "c:Userschetsanaconda3envstensorflowlibsite-packageslasagne_init_.py",第19行从。进口层
File "c:Userschetsanaconda3envstensorflowlibsite-packageslasagnelayers_init_.py",第7行From .pool import *
文件"c:Userschetsanaconda3envstensorflowlibsite-packageslasagnelayerspool.py"从ano.tensor.signal导入downsample
importterror:无法从'theano.tensor '中导入名称'downsample'。用户信号"(c: 切特 anaconda3 env tensorflow lib 网站 theano 张量 signal_init_.py)">
在Colab中检查,得到不同但类似的错误。然后,我按照他们的lasagne github链接的说明,之后它消失了。这里是正确的方法安装到lasagne
pip install -r https://raw.githubusercontent.com/Lasagne/Lasagne/master/requirements.txt
pip install https://github.com/Lasagne/Lasagne/archive/master.zip
附要点供参考。