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中。
相关推荐
Patrick在香港10 小时前
同一份脚本,mac 正常 Windows 乱码:open() 默认编码实测(附 3.15 终局)
utf-8·windows·python·macos·跨平台·编码·标准库
DevLoom_12 小时前
Mac装NTFS for Mac,不用修改 SIP 安全设置也能正常读写NTFS硬盘
macos·macos 27·mac读写ntfs·ntfs for mac·mac应用
Laurie三省12 小时前
现场版却配上录音室版的歌词?聊聊我给开源 Mac 歌词软件写的多源打分算法
算法·macos·go
David@12 小时前
Mac中cursor怎么检查更新
macos
Lancker2 天前
没有 Mac 也能上架 iOS:GitHub Actions 全自动构建 + 签名 + TestFlight 送审实录
macos·ios·github
fei_sun2 天前
RIB、FIB、MAC 、ARP 表
服务器·网络·macos
Highcharts.js2 天前
如何在macOS桌面应用集成Highcharts
macos·highcharts·前端可视化·交互图表
zaemyn20202 天前
macOS 上 AccessClient 无法唤起?排查 Python 架构与 Windows App 识别问题
windows·python·macos·远程桌面·accessclient
应用市场4 天前
把旧 Pixel 变成相册备份中转站(上):Mac 到安卓的照片传输工具设计——流式上传、sha256 校验、adb forward 与 Bonjour
android·macos·adb·kotlin·swift
Peter(阿斯拉)5 天前
[macOS Tahoe 26]_[使用SmartSVN访问库路径报错的问题]
macos·svn·tahoe·smartsvn·macos26