您的位置:首页 > 编程语言 > Python开发

配置python学习环境遇到的问题:[Decode error - output not utf-8]

2015-04-02 17:23 603 查看
因为前阵子学习monkeyrunner的时候,碰到了很多关于.py的脚本,其实我是一知半解的,也没打算去学习一下。将就着看看吧,后来无意中看到自动化测试工程师都要求会脚本语言的时候,刺激了我,想了想,我也就shell会点儿,看来确实得要去懂点儿脚本语言才行,没办法,为了讨生活嘛~于是我就打算学懂点python吧。

安装好python后选什么开发工具让我有点纠结,是安装pycharm还是pythonwin呢,不过对比了一下,我也就从基础学点儿东西,不做啥项目,毕竟不是专职的开发人员,然后我就下载安装了sublime text 2.那么问题就来了。。。。

sublime text2 下载地址,博主分享一个:http://pan.baidu.com/s/1o61HMoq

问题: [Decode error - output not utf-8]

网上找了一些答案(老规矩,有些答案在我这又是那么坑爹不管用~我已经习惯了):

答案一:print不支持中文字符的输出, 需要修改python的build的setting, 打开Python.sublime-build,
修改为:

{
"cmd": ["C:/Python33/python.exe", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
"encoding": "cp936"
}

注:点击菜单的 【首选项preferences】下的【浏览插件】能找到Python.sublime-build。

对于答案一反正我试了试,没用。。。。。。

答案二:在系统变量加入PYTHONIOENCODING,值填写utf-8

win7在桌面,计算机右键选属性,选高级系统设置,选高级标签,选环境变量

重启sublime text2.

大功告成。。。。。

最后吐槽一下:sublime text新建文件为啥没办法重命名啊。。。。难道有强迫症是病吗。。。我要重命名。。。

sublime text 2 确实是个神器。。。。不解释。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐