在Debian(Testing)下安装SPE

SPE依赖于特定的Python版本、wxPython版本,首先必须准备好这两部分软件的适当版本。python包安装比较容易,但wxPython包及其以来的gtk库经常改名,相当恶心,因此建议首先使用指令“apt-cache search wxpython”进行查找。Debian下,允许多个版本的gtk库和wxPython库共存,找到包名字之后就apt-get就好。

SPE附带的界面设计工具 XRCed 可能需要xml支持,所以我把python-xml也装了。

解开SPE源代码包,执行“python setup.py install”,会提示找不到python的config目录下的Make文件,因此还需要安装python-dev包。

之后再“python setup.py install”会一切顺利。

安装完毕后键入spe就能够启动程序了。


SPE在Linux下使用的中文处理问题

方法来自linuxsir.org上的jhuangjiahua兄弟:

官方的spe(我用的是0.7.5.c)在Linux下处理中文有问题,给文件 /usr/bin/spe 的前面加

#!/usr/bin/python
# -*- coding: UTF-8 -*-
import sys
reload(sys)
sys.setdefaultencoding('utf8')

即可。

这里之所以要reload一下sys模块,是因为python环境中的site.py模块默认禁止了对setdefaultencoding函数的访问,而且原来这里推荐使用的setappdefaultencoding函数消失不见了……

GlossyBlue theme adapted by David Gilbert
Powered by PmWiki