Linux 上没有 GUI 窗口。可能是 wxPython 包的问题

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

我尝试在 Linux 上使用 Simics,但无法弹出串行和图形控制台窗口。 simics shell 本身和整个模拟似乎都有效。我通过尝试使用 win-about 命令发现了出现问题的唯一线索。这给了我以下错误:

`simics> 胜利

无法加载 GUI 加载所需的 wxPython 模块。

错误消息:“导入‘wx’模块失败:部分初始化的模块‘wx’没有属性‘版本’(很可能是由于循环导入)”`

我已经安装了 wxPython 包,但它可能不会被使用,因为 simics 带有它自己的 python 及其包。我尝试过 Arch Linux 和 Debian 12,系统完全是最新的。非常感谢任何帮助。

我已经安装了 libcrypto.so.1、libffi.so.7 和 wxPython。除了 GUI 窗口之外,一切似乎都正常。

linux user-interface simulation intel simics
2个回答
0
投票

Patryk,您安装了安装指南中提到的软件吗?特别是“GTK 2.24 或更高版本” 此致 西蒙 #IAmIntel


0
投票

错误消息具有误导性。您很可能会错过 GTK2 库。

如果运行

./simics-gui
,您应该会收到更明确的错误消息 (
Import failed: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory
)。如果是这种情况,你只需要安装 libgtk2 即可。

在 Fedora 上,

sudo dnf install gtk2
。在 Debian 上,可能是
sudo apt install libgtk2.0-0
(未经测试)。

不需要需要安装 wxPython,因为它与 Simics 捆绑在一起。

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