执行名为ride.py的文件时,我收到以下错误消息:
不支持带有 ansi 编码的 wxPython 您需要安装带有 unicode 支持的 wxPython 2.8 工具包才能运行 RIDE。有关更多信息,请参见 http://wxpython.org。
配置:
- 我的操作系统是 CentOS6
- Python版本是2.7
- wxWidget 版本为 2.8.12
- Ride版本是robotframework-ride-1.1
- 机器人框架版本是 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
感谢您的意见。
我可以更改 wx.PlatformInfo 的值吗????