点赞发Nature
关注中Science

message-ix是IIASA做的全球能源系统综合评估模型(Model for Energy Supply Strategy Alternatives and their General Environmental Impact)的python包,19年发布,提供了很方面的python API做能源系统建模。

message-ix包的安装分为三步(official doc中是两步)

GAMS安装

GAMS是线性建模软件,在CGE中建模用的比较广泛,GAMS是MESSAGE模型的底层,用于求解系统模型的最优解。
GAMS v29是免费版本,官方文档推荐下载。
安装完成后,首先需要将GAMS添加到用户环境变量。

GAMS安装完成后并不会自动添加license,可以使用demon license试用一下,但是要运行大型模型,还需要购买高版本的license,并需要手动添加license。

message_ix安装

安装message-ix包一定要在虚拟环境下进行,否则可能存在package conflict的问题,须要使用anaconda包管理器创建虚拟环境,在anaconda prompt下:

conda create --name message_env
conda activate message_envconda install message-ix

Java 安装

Java安装时最重要的一步(官方文档没有提这一步,导致我花了一天来解决),很多windows系统都没有自带java编译器,而message-ix需要在java后端运行。Java 较高版本似乎还会导致
ACCESS_VIOLATION问题。
如,我在安装message-ix后,测试message-ix --platform=default list指令就发生了该问题。

所以我把Java 版本从jre 8u271 降到了 jre 8u251。安装时记得添加java_home到用户环境变量。
还需要注意的时,在安装message-ix后,java的runtime environment会默认指向site-package文件夹的jvm file,导致报错,在系统自带的CMD中测试message-ix --platform=default list才行

————————
我是仁荷大学的经管博士生(我的google scholar, 我的Github),关注能源转型过程中的环境、经济问题。

专注于分享利用python科研的技巧,欢迎一起交流、学习、合作。

关于我的博客内容、其他相关的研究问题,有问题可以下方

python 能源系统建模:message-ix Integrated assessment model的安装相关推荐

  1. python 能源系统建模: pygcam (The Global Change Analysis Model) 的安装

    点赞发Nature 关注中Science 前段时间试用了一下MESSAGEix,MESSAGE是IIASA开发的全球能源系统建模软件,IIASA提交给IPCC的SSP报告中用的便是基于MESSAGE建 ...

  2. Python之selenium:selenium库的简介、安装、使用方法之详细攻略

    Python之selenium:selenium库的简介.安装.使用方法之详细攻略 目录 selenium库的简介 1.Selenium需要一个驱动程序来与所选的浏览器交互 selenium库的安装 ...

  3. Python之nyoka:nyoka库函数的简介、安装、使用方法之详细攻略

    Python之nyoka:nyoka库函数的简介.安装.使用方法之详细攻略 目录 nyoka库函数的简介 1.Nyoka的核心模块 2.模型 (1).基础模型 (2).LightGBM: (3).XG ...

  4. Py之Pyinstaller:Python库之Pyinstaller简介、使用方法、安装详细攻略

    Py之Pyinstaller:Python库之Pyinstaller简介.使用方法.安装详细攻略 目录 Pyinstaller简介 Pyinstaller安装 Pyinstaller使用方法 1.使用 ...

  5. Python 库pyautogui 0.9.52的下载、安装和使用

    图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面.允许用户使用鼠标等输入设备操纵屏幕上的图标或菜单选项,以选择命 ...

  6. Python探索之旅 | 第一部分第二课:安装Python和Python的常用开发软件

    作者 谢恩铭,公众号「程序员联盟」(微信号:coderhub). 转载请注明出处. 原文:https://www.jianshu.com/p/68fcd46254f5 <Python探索之旅&g ...

  7. TensorFlow及model的安装

    最近在学习深度学习的卷积神经网络,采用的学习框架是tensorflow框架.现在主要介绍一下自己再安装过程中遇到的问题及安装方法. 一.基于python3.5的安装 安装tensorflow可以基于p ...

  8. Python之category-encoders:category-encoders库的简介、安装、使用方法之详细攻略

    Python之category-encoders:category-encoders库的简介.安装.使用方法之详细攻略 目录 category-encoders库的简介 1.支持15种不同编码 cat ...

  9. 适合win7的python版本_windows下多个python版本共存,如何在Windows7系统上安装最新的64位Python3.6.2...

    windows下多个python版本共存,如何在Windows7系统上安装最新的64位Python3.6.2 1.官网下载python3.6.2 https://www.python.org/ftp/ ...

最新文章

  1. jquery-tmpl 插件
  2. win10子系统ubuntu文件夹位置_win10子系统(WSL)自定义安装路径
  3. LeetCode 653. Two Sum IV - Input is a BST--Python解法
  4. Linux-安装 Ubuntu Server 16.04 X64(图文教程详细版)
  5. Android 动态类加载实现免安装更新
  6. Testlink使用介绍
  7. leetcode 106. Construct Binary Tree from Inorder and Postorder Traversal | 106. 从中序后序遍历序列构造二叉树(Java)
  8. MapReduce中的InputFormat(1)概述
  9. [Linux]----马哥Linux运维共208讲(初级+中级+高级+必备软件+PPT)01_04_Linux操作系统基础
  10. 【先锋】七牛云存储:三年磨一剑及背后核心技术解析
  11. 2022年证券从业资格证券投资基金考试多选题专练及答案
  12. mysql运算符xor_MySql运算符
  13. matlab 边缘检测 抠图,ps如何调整边缘的流程:边缘检测、调整边缘、输出(调整边缘抠图...
  14. 三星公司的开会流程--绝对值得一看
  15. 网易邮箱大师上使用icloud邮箱
  16. linux centos rar解压,Centos解压rar压缩文件
  17. 绁炵粡缃戠粶鏁版嵁鏍煎紡,鏂囨湰绁炵粡缃戠粶
  18. psycopg2.pool.PoolError: connection pool exhausted
  19. IE系列兼容性hack大全
  20. OLAP和OLTP比较

热门文章

  1. 中国医药商业市场深度分析与十四五发展机遇展望报告2022-2028年版
  2. WIN10 3个手指拖动_老树谷歌地图数据采集大师下载-谷歌地图数据采集 v1.3.0.3 官方版...
  3. Axure RP出现无法预览
  4. 歌华慧家技术服务支持
  5. 安全HCIP之IPS入侵防御
  6. 管理计算机中的文件,管理计算机中的文件.ppt
  7. pypinyin--python 汉字与拼音的转换
  8. Northwind 和 pubs 示例数据库下载
  9. 【Python】大数据挖掘课程作业1——使用爬虫爬取B站评论、弹幕与UP主的投稿视频列表
  10. 什么样的人才是一个成熟的人?