遇到这个问题…
在写了一段py脚本,然后ctrl+b执行的时候提示:decode error – output not utf-8.
偶然,遇到这个问题,捣鼓了一晚上.各种改,后来想起一个解决方案,写在这做个备注.
解决
依次打开:工具->编译系统->新编译系统,把下面的数据贴到里面,然后ctrl+s,保存,名字可以取成python3或者python3build,都可以,不用输入后缀.
把这个地址[D:/Program Files/Python36-32/python.exe]换成你自己的Python.exe的绝对路径.
{ "cmd": ["D:/Program Files/Python36-32/python.exe", "-u", "$file"], "file_regex": "^[ ]File \"(…?)\", line ([0-9]*)", "selector": "source.python", "encoding":"cp936" }
然后保存,在打开工具->编译系统->选择刚才新增的,ctrl+b编译运行就可以了.
附赠一个简单的py脚本:
if __name__ == '__main__': print("123.456.测试")
Golang编译系统的配置如下:
D:\\Go\\bin\\go要换成自己的,Golang只能编译在系统环境变量中配置的GOPATH指定的路径中的.go文件!
{ "shell_cmd": "D:\\Go\\bin\\go run $file", "encoding": "utf-8" }