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中。
相关推荐
fukai77225 小时前
macOS防止休眠的菜单栏小工具
macos
web守墓人6 小时前
【go语言】gotar:使用go语言复刻tar命令,并加入7z支持,可独立运行在windows、linux、macos上
linux·macos·golang
之歆1 天前
从 Mac 回到 Windows:用 PowerToys + AutoHotkey 找回熟悉手感
windows·macos
星辰即远方2 天前
字符串合法性检验
macos·ios·cocoa
2501_916008892 天前
苹果上架工具怎么选 不用 Mac 上架 App Store 的几种方案
android·macos·ios·小程序·uni-app·iphone·webview
秋雨梧桐叶落莳2 天前
iOS——3GShare项目总结
学习·macos·ios·objective-c·cocoa
酉鬼女又兒3 天前
零基础入门 DeepSeek V4 Pro API 开发:从环境搭建、消息格式规范到翻译函数实战、少样本提示、多轮对话聊天机器人与常见报错全流程详解指南
大数据·网络·数据库·人工智能·macos·机器人·github
独隅3 天前
DevEco Code 在 MacOS 系统上的完整安装、配置与卸载全面使用指南(简略版)
macos·华为·harmonyos
Swift社区4 天前
Mac与Windows终端常用指令对比整理(实用避坑分享)
macos
Java小白笔记4 天前
Docker 安装配置完全指南:MacOS 、Windows、Linux环境下的安装、配置与验证
linux·macos·docker