win10系统下安装theano+lasagne

由于最近需要跑一个全景视频显著性检测的网络SalGan360,是用theano搭建的,比较古老的一种框架,很多博客写的都不是很全,之前也尝试过配置环境,但都以失败告终,这几天又重新配置了环境居然成功了!

一、 前提准备

下载theano和lasagne安装包,很多都是直接用conda或pip命令安装,这种方法好像会出现两者不匹配的情况,在运行网络的时候会出现cannot import name ‘xxx’ from 'lasagne.layers’之类的错误。
解决办法:从github中提前下载好theano和lasagne安装包。

theano安装包:https://github.com/Theano/Theano/archive/master.zip
lasagne安装包:https://github.com/Lasagne/Lasagne/archive/master.zip

二、 安装python2.7、numpy和scipy

这里要注意的是在安装theano和lassgne之前需要提前安装好对应版本的python、numpy和scipy

  1. 新建虚拟环境并激活
conda create --name theano-py27 python=2.7
activate theano-py27
  1. 安装numpy、scipy
conda install numpy=0.12.0
conda install scipy=0.17.0 mkl-service

三、 安装theano、lasagne

  1. 解压theano、lasagne的Zip安装包
  2. 安装theano、lasagne
    从虚拟环境中进入安装包所在的盘,比如这里放在D盘,转到D盘
(theano-py27) C:\User\xxx\D:
(theano-py27) D:\>cd D:\Theano-master (theano、lasagne安装包所在路径)

解压后的theano、lasagne的ZIP文件里可以看到setup.py文件

(theano-py27) D:\Theano-master>python setup.py install
  1. 等待安装,安装完成后会出现

    lasagne的安装也同理。

  2. 验证是否安装成功

import theano
import theano.tensor as T


无报错信息说明安装成功。

四、 在网络运行过程中出现的问题

  1. undefined reference to__imp_PyExc_TypeError以及collect2.exe: error: ld returned 1 exit status m2w64-toolchain

解决办法:安装libpython

conda install libpython
  1. 读取.pkl文件出现EOFError

之前的代码是这样写的:

vgg16 = pickle.load(open(path_to_model_weights))

更改代码,错误解决

vgg16 = pickle.load(open(path_to_model_weights, 'rb'))
  1. no module named cv2

缺少opencv库

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-python==4.2.0.32
  1. 其他库的安装
pip install parameterized

至此,整个网络可以成功跑通了!

win10系统下安装theano+lasagne相关推荐

  1. Win10系统下安装ubuntu系统

    安装前准备: 概念 在动手之前,一定要先了解双系统.系统引导.分区这3个概念,这样才能理解安装步骤,应对安装过程中的意外情况. 双系统 双系统就是开机之后,会有一个画面,引导你去选择准备要启动的系统( ...

  2. 在 Win10 系统下安装 JDK 及配置环境变量的方法

    首先,在官网下载 JDK:Oracle 官网 如上图所示,在 Oracle 官网下载 JDK,有一点需要注意,那就是在我们下载合适的 JDK 之前,需要先点击 标记 1 所在的按钮,选择接受.否则的话 ...

  3. win10系统下安装Linux系统

    win10系统下安装Linux系统 准备工具:一个U盘.UItraISO.Linux系统镜像 下载UItraISO与Linux系统镜像 附上下载链接: 下载Linux系统镜像: https://mir ...

  4. win10系统下安装MySQL的过程

    转自脚本之家原链接 WIN10系统MYSQL的下载与安装详细教程,记录如下 前两天ubuntu下安装mysql遇到了一些依赖问题,结果解决了半天,没解决好,还把我的系统搞坏了,小白破坏力好强. 到现在 ...

  5. 戴尔Vostro 3670 win10系统下安装Ubuntu18.04.3双系统

    戴尔Vostro 3670 win10系统下安装Ubuntu18.04.3双系统 参考博文1:https://blog.csdn.net/ly_222222/article/details/83591 ...

  6. Win10系统下安装CAA二次开发程序,VS界面上不出现CAA菜单栏或菜单栏为灰色的

    问题描述:Win10系统下安装了CATIA_CAA V5R19和V4R24两个版本,其中V5R19版本安装完成后VS2005中没有出现CAA菜单栏,V5R24安装完成后VS2008中出现部分集成菜单且 ...

  7. Win10系统下安装编辑器之神(The God of Editor)Vim并且构建Python生态开发环境(2020年最新攻略)

    众神殿内,依次坐着Editplus.Atom.Sublime.Vscode.JetBrains家族.Comodo等等一众编辑器界的大佬们,偌大的殿堂内几无立锥之地,然而在殿内的金漆雕龙宝座上,端坐着一 ...

  8. 在win10系统下安装ubuntu17.10以及基本配置

    我的工具: 16G 3.0U盘 ubuntu17.10 iso镜像(MSDN I tell you,或者国内的镜像源) UltraISO刻录软件 分出100G磁盘做ubuntu系统盘 电脑:dell ...

  9. Win10系统下安装Debian11教程

    出于Linux学习的需要,本想装个虚拟机跑一下就行了,但终于还是决定装个双系统,毕竟那么多的存储空间(1T)留着也是空着. 一. 基本的准备: 准备一个空U盘,存储空间8G(4G好像也行?没试过)或8 ...

最新文章

  1. 如何用DNS+GeoIP+Nginx+Varnish做世界级的CDN
  2. android surface 平板,Surface平板能升级安卓4.0吗
  3. openwrt 安装 ser2net 配置
  4. 更换ip软件安卓_2019十大手机读书软件排行榜
  5. WEB入门实践-张晨光-专题视频课程
  6. 使用IndexReader.repen提高搜索速度
  7. 关于ArcGIS Rest API
  8. 【特效】hover效果之四线动画
  9. @程序员:别人身边的小姐姐是这样来的,你能学学吗
  10. 静态路由及默认路由实验配置
  11. 计算机网络原理 谢希仁(第8版)第二章习题答案
  12. ruoyi 若依 VUE 宝塔 Nignx部署 伪静态配置
  13. 简单分析Mysql不同方式联表查询的效率问题
  14. 如何提高页面性能并充分利用主机
  15. 面向削峰填谷的电动汽车多目标优化调度策略
  16. MongoDB 文档的高级查询操作
  17. 《机器学习》周志华 学习笔记
  18. 1879: Intersection
  19. kettle日志解析_kettle之日志有关方面的总结
  20. 罗永浩自曝下个创业项目是元宇宙

热门文章

  1. css中控制鼠标手型的属性(以及js控制)
  2. 万物皆可集成系列:低代码通过Web API
  3. CuCrZr铬锆铜锻件//CuCrZr板材
  4. 选择斯诺克球杆的基本要素
  5. win11 win和alt键失灵
  6. Google镜像站更新地址
  7. 定时指定ftp目录下csv文件入库到mysql数据库
  8. 通天塔导游 - 细数各种编程语言优缺点
  9. 游戏出海,全球化运营
  10. MySQL——homework01