MacOS安装openEMS

macports安装openEMS后

  1. 下载 openEMS 源码,只用于编译 Python binding
bash 复制代码
mkdir -p ~/src
cd ~/src
git clone --recursive https://github.com/thliebig/openEMS-Project.git
cd openEMS-Project
  1. 设置 MacPorts 安装前缀
    MacPorts 默认前缀是 /opt/local,所以:
bash 复制代码
export CSXCAD_INSTALL_PATH=/opt/local
export OPENEMS_INSTALL_PATH=/opt/local

官方手动安装文档要求设置 CSXCAD_INSTALL_PATH 和 OPENEMS_INSTALL_PATH,让 Python 扩展找到 C++ 的 include/lib。

  1. 编译安装 CSXCAD Python API
bash 复制代码
cd ~/src/openEMS-Project/CSXCAD/python

export CSXCAD_NOSCM=1
pip install . --no-build-isolation
  1. 编译安装 openEMS Python API
bash 复制代码
cd ~/src/openEMS-Project/openEMS/python

export OPENEMS_NOSCM=1
pip install . --no-build-isolation

注:

  1. 编译CSXCAD API找不到头文件,到CSXCAD/src下复制所有头文件到python/CSXCAD/CSXCAD下。
  2. 编译openEMS API需要boost,需要自行编译boost,将头文件和库文件复制到/usr/local/include和/usr/local/lib中。
相关推荐
一块小土坷垃15 小时前
# AutoCAD 2027 专业级CAD设计绘图软件核心解析与使用评价
macos·开源软件
Rudon滨海渔村1 天前
MacBookPro更换硬盘-重新安装macOS+Win10LTSC双系统-官方免费工具
macos
一块小土坷垃1 天前
# ArchiCAD 29.0.2(畅享版):专为建筑师打造的BIM高效建模工具
前端·数据库·macos·开源软件
代码讲故事1 天前
mac电脑上docker突然无法运行,不停的出现弹框,“com.docker.vmnetd”将对你的电脑造成伤害。附国内不同芯片高速下载地址,下载直接运行。
macos·docker·容器·arm·mac·intel·下载
一块小土坷垃1 天前
## CleanMyMac – macOS 强大的系统清理与优化工具
macos·开源软件
秋雨梧桐叶落莳2 天前
iOS——ZARA仿写项目
学习·macos·ios·objective-c·cocoa
2501_916007472 天前
Xcode支持的编程语言、主要功能及使用指南
ide·vscode·macos·ios·个人开发·xcode·敏捷流程
分***82 天前
MacOS苹果电脑下怎么打开md格式文件?超好用的macOS原生Markdown编辑器MiaoYan分享
macos·编辑器·macdown编辑器
qq_457210712 天前
Mac 上 Claude Code 完整安装使用指南(跳过登录注册)
macos
AI砖家2 天前
DeepSeek TUI 保姆级安装配置全指南 -Windows||macOS双平台全覆盖
服务器·前端·人工智能·windows·macos·ai编程·策略模式