无法用python2.7在windows上启动boa构造函数

我想在Windows 7安装Boa Constructor 。我正在使用Python 27.安装后,当我运行Boa.py它给了我一个错误

 Starting Boa Constructor v0.6.1 importing wxPython reading user preferences Created directory: C:\Users\SONY\.boa-constructor Created directory: C:\Users\SONY\.boa-constructor\docs-cache Created directory: C:\Users\SONY\.boa-constructor\Plug-ins Traceback (most recent call last): File "C:\Python27\Lib\site-packages\boa-constructor\Boa.py", line 271, in <mod ule> import Preferences, Utils File "C:\Python27\Lib\site-packages\boa-constructor\Preferences.py", line 151, in <module> execfile(file) File "C:\Users\SONY\.boa-constructor\prefs.rc.py", line 26, in <module> splitterStyle = wx.SP_LIVE_UPDATE | wx.SP_3DSASH | wx.NO_3D AttributeError: 'module' object has no attribute 'NO_3D' 

有人可以帮忙吗?

Boa构造函数似乎不正确地导入wx。 它不应该这样做: import wxPython 。 这在很多年前已经被弃用了。 我猜你正在使用wxPython 3.x,Boa构造不支持。 如果你想继续使用这个工具,你将不得不降级你的wxPython安装。

我也面临同样的问题,并降级到wxPython版本2.8.12.1为我工作。

如果你想继续使用Boa,你可能想看看这个分支。

https://bitbucket.org/cwt/boa-constructor

看起来非常活跃,似乎正在运行最新版本的wxPython。

要运行Python 2.7中的BOA构造函数,可以使用wxPython 2.8.11.0版本。 或2.8.12.1

要获得更完整的解决方案,可以在这里阅读: http : //sourceforge.net/p/boa-constructor/discussion/5483/thread/e6f45f66/

要下载wxpython以上版本,请到这里: http ://www.lfd.uci.edu/~gohlke/pythonlibs/#wxpython