小弟用 svn 下載 Nebula2 發生無法 update.py 的問題

3 views
Skip to first unread message

sid

unread,
Nov 30, 2006, 2:06:06 AM11/30/06
to 用nebula2 sdk来做游戏
之前用 exe 安裝, 可以 update, 但由於沒有 mangalore 可用,
所以直接 使用 Svn 下載
回來試看, 結果會有 update.py 的問題, gui.log 訊息如下,
請前輩們指導一下 ...

Traceback (most recent call last):
File "D:\CODE\Nebula\trunk\nebula2\update.py", line 217, in <module>
main()
File "D:\CODE\Nebula\trunk\nebula2\update.py", line 196, in main
LaunchGUI(generatorName, workspaceList)
File "D:\CODE\Nebula\trunk\nebula2\update.py", line 147, in LaunchGUI
DisplayGUI(buildSys, generatorName, workspaceNames)
File "D:\CODE\Nebula\trunk\nebula2\buildsys3\gui\main.py", line 232,
in DisplayGUI
redirect=True, filename='gui.log')
File "D:\CODE\Nebula\trunk\nebula2\buildsys3\gui\main.py", line 217,
in __init__
wx.App.__init__(self, redirect, filename, useBestVisual,
clearSigInt)
File "C:\Python25\Lib\site-packages\wx-2.7.2-msw-ansi\wx\_core.py",
line 7749, in __init__
self._BootstrapApp()
File "C:\Python25\Lib\site-packages\wx-2.7.2-msw-ansi\wx\_core.py",
line 7346, in _BootstrapApp
return _core_.PyApp__BootstrapApp(*args, **kwargs)
File "D:\CODE\Nebula\trunk\nebula2\buildsys3\gui\main.py", line 222,
in OnInit
self.curWorkspaceNames)
File "D:\CODE\Nebula\trunk\nebula2\buildsys3\gui\main.py", line 97,
in __init__
self.cmdEditorTab = CmdEditorPanel(self.tabGroup, self.buildSys)
File "D:\CODE\Nebula\trunk\nebula2\buildsys3\gui\cmdeditorpanel.py",
line 39, in __init__
style = wx.TR_HIDE_ROOT|wx.TR_FULL_ROW_HIGHLIGHT|wx.TR_NO_BUTTONS)
File "C:\Python25\Lib\site-packages\wx-2.7.2-msw-ansi\wx\gizmos.py",
line 467, in __init__
_gizmos.TreeListCtrl_swiginit(self,_gizmos.new_TreeListCtrl(*args,
**kwargs))
wx._core.PyAssertionError: C++ assertion "parent" failed at
..\..\src\msw\window.cpp(560) in wxWindow::Create(): can't create
wxWindow without parent

body1...@gmail.com

unread,
Nov 30, 2006, 8:21:13 PM11/30/06
to 用nebula2 sdk来做游戏
请尽快跟我联系!msn:body1...@hotmail.com
出现这个问题的主要原因在于wxPython的版本问题,你安装低版本的wxPython再试一下

sid

unread,
Nov 30, 2006, 11:14:20 PM11/30/06
to 用nebula2 sdk来做游戏
感謝前輩的回應, 小弟裝了 舊版的 還是一樣,
Python 版本是 2.4.4 , wxWindow 是 2.7.2 for python 2.4.4
試了 Python 2.5 及 新的 wxWindow 也是一樣,
不知是那兒的問題

body1...@gmail.com

unread,
Dec 1, 2006, 5:03:12 AM12/1/06
to 用nebula2 sdk来做游戏
你给我邮箱地址,我给你发两个版本,应该可以通过的

sid

unread,
Dec 5, 2006, 10:22:52 PM12/5/06
to 用nebula2 sdk来做游戏
body 前輩您好, 小弟的信箱是 sid...@gmail.com, 感謝您

lonpine

unread,
Dec 11, 2006, 8:05:54 PM12/11/06
to 用nebula2 sdk来做游戏

"sid 写道:

"
> body 前輩您好, 小弟的信箱是 sid...@gmail.com, 感謝您

wxPython 2.7 版本的不好用,要用 2.6版本的。
注意官方网站上说的:
If you are using Microsoft Visual C++ (7.0 or later) you will need to
install the following in order to run the build system:


Python (2.4 recommended)
WxPython (2.6 recommended)

Reply all
Reply to author
Forward
0 new messages