Не удалось запустить Боа конструктор на Windows с python2.7
Я пытаюсь установить Boa Constructor
на Windows 7. Я использую 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'
Может кто-нибудь, пожалуйста, помогите
4 ответа
Я тоже столкнулся с той же проблемой, и у меня сработало понижение до wxPython версии 2.8.12.1.
Боа Конструктор, кажется, неправильно импортирует wx. Не следует делать это: import wxPython
, Это устарело много лет назад. Я предполагаю, что вы используете wxPython 3.x, который не поддерживает Boa Constructor. Если вы хотите продолжить использовать этот инструмент, вам придется понизить версию установки wxPython.
Если вы хотите продолжать использовать Боа, возможно, вы захотите взглянуть на это.
https://bitbucket.org/cwt/boa-constructor
Выглядит довольно активно и работает на последних версиях wxPython.
Чтобы запустить конструктор BOA в Python 2.7, вы можете использовать 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/