|
自我介绍 内容分类 友情链接 京ICP备10013669号 |
Develop /
SPEDebian在Debian(Testing)下安装SPESPE依赖于特定的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函数消失不见了…… |