在 Google Colab 上安装 PyFMI 时出现子进程错误

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

我是 Google Colab 和 Python 的新手,但我正在尝试使用 Google Colab 运行一些测试,以获得可执行文件来加载和运行我在 OpenModelica 上所做的 FMU。

我正在使用 Google Colab,因为我认为它会更容易。 但是,我在尝试安装 PyFMI 时遇到错误


> . !pip install pyfmi

> Collecting pyfmi
  Downloading PyFMI-2.5.tar.gz (4.8 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.8/4.8 MB 41.0 MB/s eta 0:00:00
  error: subprocess-exited-with-error
  
  × python setup.py egg_info did not run successfully.
  │ exit code: 1
  ╰─> See above for output.
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
  Preparing metadata (setup.py) ... error
error: metadata-generation-failed

× Encountered error while generating package metadata.
╰─> See above for output.

note: This is an issue with the package mentioned above, not pip.
hint: See above for details.

知道为什么会发生这种情况以及如何解决它吗?

提前谢谢您!

python google-colaboratory openmodelica pyfmi
1个回答
0
投票

PyPI 上的 PyFMI 的最后一个版本已于 2018 年发布,并且仅具有适用于 Python 2.7、3.5 和 3.6 的轮子

但是,看起来 GitHub 上的开发仍然活跃,并且这些包有预编译的新版本。他们只是现在无法在 PyPI 上更新它

如果您的 Colab 环境运行的是 Python 3.8,您应该能够使用

安装这些版本的软件包
pip install https://github.com/modelon-community/Assimulo/releases/download/Assimulo-3.4.3/Assimulo-3.4.3-cp38-cp38-linux_x86_64.whl
pip install https://github.com/modelon-community/PyFMI/releases/download/PyFMI-2.11.0/PyFMI-2.11.0-cp38-cp38-linux_x86_64.whl
© www.soinside.com 2019 - 2024. All rights reserved.