【发布时间】:2018-09-23 04:45:45
【问题描述】:
我试图让wikidPad 在 Fedora 27 上运行。根据installation wiki,它在 Linux 上运行良好。有一节介绍如何在 Fedora 中运行它,但它是在 2007 年编写的,对我不起作用。
我的设置:
- Fedora 27 + LXDE(64 位,在 virtualbox VM 中运行)
- WikidPad 2.2 源代码 zip(2014 年最新版本)
按照fedora instructions,我安装了:
- python2-wxpython-3.0.2.0-21.fc27.x86_64
- wxGTK-gl-2.8.12-29.fc27.x86_64.rpm
- 已经安装了 python2 和 sqlite3
- 还作为上述软件包的依赖项安装:SDL、wxBase、wxGTK、wxBase3、wxGTK3、wxGTK3-gl、wxGTK3-media
我是这样运行的:
fedora ~/doc/wikidpad$ python WikidPad.py /usr/lib64/python2.7/site-packages/gtk-2.0/gtk/__init__.py:40:警告:g_boxed_type_register_static:断言'g_type_from_name(名称)== 0'失败 从 gtk 导入 _gtk /usr/lib64/python2.7/site-packages/gtk-2.0/gtk/__init__.py:40:警告:g_type_set_qdata:断言“节点!= NULL”失败 从 gtk 导入 _gtk /usr/lib64/python2.7/site-packages/gtk-2.0/gtk/__init__.py:40:警告:无法注册现有类型'GtkWidget' 从 gtk 导入 _gtk /usr/lib64/python2.7/site-packages/gtk-2.0/gtk/__init__.py:40:警告:g_type_add_interface_static:断言'G_TYPE_IS_INSTANTIATABLE(instance_type)'失败 从 gtk 导入 _gtk /usr/lib64/python2.7/site-packages/gtk-2.0/gtk/__init__.py:40:警告:无法注册现有类型“GtkBuildable” 从 gtk 导入 _gtk /usr/lib64/python2.7/site-packages/gtk-2.0/gtk/__init__.py:40:警告:g_type_interface_add_prerequisite:断言'G_TYPE_IS_INTERFACE(interface_type)'失败 从 gtk 导入 _gtk /usr/lib64/python2.7/site-packages/gtk-2.0/gtk/__init__.py:40:警告:g_once_init_leave:断言“结果!= 0”失败 从 gtk 导入 _gtk /usr/lib64/python2.7/site-packages/gtk-2.0/gtk/__init__.py:40:警告:g_type_register_static:断言'parent_type> 0'失败 从 gtk 导入 _gtk此时,它会显示一个启动画面并一直挂在那里,直到我用 Ctrl-C 将其杀死。
在 Fedora 上运行它的正确程序是什么?我有什么明显的遗漏吗?
【问题讨论】:
标签: python python-2.7 wxpython fedora