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中。
相关推荐
shark-chili2 天前
关于AI辅助编程的认知
数据库·人工智能·redis·macos·缓存
zwd20052 天前
Mac 上写英文遇到不会的词,有哪些工具?输入法、翻译软件、写作助手怎么选
人工智能·macos·效率工具·英语写作·输入法·deepl·翻译工具
33三 三like2 天前
Jx-Mac 本地部署过程总结
macos
大象AI共学3 天前
想在手机上读 Obsidian?Mac → iPhone / 安卓的零成本方案
macos·智能手机·iphone
sysinside4 天前
如何创建可引导的 macOS Golden Gate 27 安装介质
macos
Dr.Buho4 天前
macOS 27 升级教程:兼容机型、三种安装方法与降级提示
经验分享·macos
sysinside4 天前
macOS Golden Gate 27.0 (26A428) 正式版 Boot ISO 原版可引导映像下载
macos
黑科技iOS上架5 天前
Cocos应用App Store4.3被拒怎么自查
macos·ios·objective-c·cocoa·审核·ios混淆·cocos混淆
典典分享指南5 天前
AI 配图的排版规范
macos·docker·github·vim·visual studio
:-)6 天前
修改mac电脑用户名
macos