网上针对这个问题一般来说有两种
一、修改python.sublime-build
点击首选项---浏览插件

从弹出的文件夹回退到sublime text3>packages,找到python.sublime-package,复制出来,修改后缀为zip,解压,找到Python.sublime-build文件

在文件里在“selector”这行后面添加"encoding": "utf-8",

但是参考了这个方法之后我重启sublime之后运行时出现了这样的错误,网上没有找到什么好的解决办法,我就粗暴地恢复了现场,回复到修改之前的样子,看来这个方法不适合我

二、修改地址变量
在系统变量加入PYTHONIOENCODING,值填写utf-8
然后把python安装的地址添加到系统变量path里
比如我的是:
C:\Users\Administrator\AppData\Local\Programs\Python\Python37
C:\Users\Administrator\AppData\Local\Programs\Python\Python37\Scripts
(一般python安装地址为C:\Users\Administrator\AppData\Local\Programs\Python)
重启sublime之后就可以了(说实话我之前也试过这个方法,一开始不行,后面又行了)
参考:
http://www.cnblogs.com/muzizongheng/archive/2013/07/05/3172998.html
https://www.cnblogs.com/diaoshilong/p/6252349.html
http://www.cnblogs.com/muzizongheng/archive/2013/07/05/3172998.html
https://blog.csdn.net/wqdwin/article/details/77101556
本文介绍了解决Sublime Text中Python文件编码问题的两种方法:一是修改python.sublime-build文件,二是设置系统变量PYTHONIOENCODING为utf-8并添加Python路径。通过这些步骤,可以有效解决Sublime Text在处理Python文件时的编码错误。

1071

被折叠的 条评论
为什么被折叠?



