【发布时间】:2013-05-13 16:12:24
【问题描述】:
在执行名为 ride.py 的文件时,我收到以下错误消息:
不支持ansi编码的wxPython 需要安装 wxPython 2.8 工具包,支持 unicode 以运行 RIDE。看 http://wxpython.org 了解更多信息。
配置:
- 我的操作系统是 CentOS6
- Python 版本为 2.7
- wxWidget 版本为 2.8.12
- Ride 版本为 robotsframework-ride-1.1
- robotframework 版本为 2.7.7
该游乐设施似乎不支持 ansi 模式。 但是 xw.platformINfo 包含“ansi”,如下所示。
>>> print wx.PlatformInfo
('__WXGTK__', 'wxGTK', 'ansi', 'gtk2', 'wx-assertions-off', 'SWIG-1.3.29')
但是作为源代码的 wxPython 是在 OS 上编译的。所以我不知道如何设置“ansi”模式。 编译步骤如下:
$../configure --prefix=/opt/wx/2.8 \
--with-gtk \
--with-gnomeprint \
--with-opengl \
--enable-debug \
--enable-debug_gdb \
--enable-geometry \
--enable-graphics_ctx \
--enable-sound --with-sdl \
--enable-mediactrl \
--enable-display \
--with-libjpeg=builtin \
--with-libpng=builtin \
--with-libtiff=builtin \
--with-zlib=builtin ;
$vi .make
(content of .make file)
make $* \
&& make -C contrib/src/gizmos $* \
&& make -C contrib/src/stc $*
$.make
$.make install
$cd wxPython
$python setup.py build_ext --inplace --debug WX_CONFIG=/opt/wx/2.8/bin/wx-config BUILD_GLCANVAS=0
$python setup.py install WX_CONFIG=/opt/wx/2.8/bin/wx-config
感谢您的 cmets。
我可以更改 wx.PlatformInfo 的值吗?????
【问题讨论】:
标签: wxpython wxwidgets robotframework