openEMS 软件的 Python 接口未安装

问题描述 投票:0回答:1

我正在尝试安装一个名为 OpenEMS 的开源麦克斯韦方程组求解器。要运行该软件,需要通过终端 CSXCAD 和 openEMS 手动安装其中两个功能的 python 接口。

为此,我必须进入 CSXCAD 中的 python 目录和终端中的 openems 目录,然后运行命令

pip install --user .
。然而,并不是每次我尝试时都会发生。

当我尝试在 CSXCAD python 目录中运行它时,它显示以下内容,

python setup.py bdist_wheel did not run successfully

当我尝试为 openems 安装 python 接口时,出现以下错误,

python setup.py egg_info did not run succesfully

我搜索了即将出现的问题,例如 CSXCAD python 界面的

python setup.py egg info did not run successfully
python setup.py bdist_wheel did not run successfully
。我什至尝试升级
pip
setuptools
但没有任何效果

python installation terminal open-source physics
1个回答
0
投票

像 CSXCAD 这样的库的头文件通常打包到不同的发行版中,通常由

*-devel
*-dev
标识(有关更多详细信息,请参阅 这个答案)。看起来您需要为您的系统安装
csxcad-devel
或同等版本。

第二个错误似乎是由于 Cython 安装的版本问题造成的,我建议更新 Cython,如果这不起作用,请检查 OpenEMS 文档以查找受支持的 Cython 版本并确保您有一个已安装的版本。

© www.soinside.com 2019 - 2024. All rights reserved.