macOS解决sublime text3运行python3报:UnicodeEncodeError: 'ascii' codec can't encode characters in position

问题背景:macOS刚装上python3和sublime test,导入原来在windows上写的python脚本(在windows上运行正常),运行后报错UnicodeEncodeError: 'ascii' codec can't encode characters in position

解决办法:

修改Sublime Text3中的设置,Preferences > Browse Packages > User > Python3.sublime-build,如果不存在这个文件,可以通过新建编译系统保存为这个文件,在该文件中加上一句:"env": {"LANG": "en_US.UTF-8"}。文件内容如下:

猜你喜欢

转载自blog.csdn.net/fly_to_higher/article/details/82655938