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



我正在尝试在windows 7上安装Boa Constructor。我正在使用python 27。安装后,当我运行Boa.py时,它给了我一个错误

Starting Boa Constructor v0.6.1
importing wxPython
reading user preferences
Created directory: C:UsersSONY.boa-constructor
Created directory: C:UsersSONY.boa-constructordocs-cache
Created directory: C:UsersSONY.boa-constructorPlug-ins
Traceback (most recent call last):
  File "C:Python27Libsite-packagesboa-constructorBoa.py", line 271, in <mod
ule>
    import Preferences, Utils
  File "C:Python27Libsite-packagesboa-constructorPreferences.py", line 151,
 in <module>
    execfile(file)
  File "C:UsersSONY.boa-constructorprefs.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 Constructor似乎没有正确导入wx。它不应该这样做:import wxPython。这在许多年前就被弃用了。我猜你正在使用wxPython 3。这是Boa Constructor不支持的。如果你想继续使用这个工具,你必须降级你的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

相关内容

  • 没有找到相关文章

最新更新