macOS解决sublime text3运行python3报:UnicodeEncodeError: 'ascii' codec can't encode characters in position
在macOS中,使用sublime text3运行python3代码,打印语句中含有中文字符时报错,
解决方法如下:
修改Sublime Text3中的设置,Preferences > Browse Packages > User > Python3.sublime-build,如果不存在这个文件,可以通过新建编译系统保存为这个文件,在该文件中加上一句:"env": {"LANG": "en_US.UTF-8"}。文件内容如下:
{"cmd": ["/Library/Frameworks/Python.framework/Versions/3.6/bin/python3","-u","$file"],"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)","selector": "source.python","env": {"LANG": "en_US.UTF-8"}
}
添加后,记得保存一下,之后python3可以在sublime text3中正常输出中文啦。然后重新运行,问题解决!
macOS解决sublime text3运行python3报:UnicodeEncodeError: 'ascii' codec can't encode characters in position相关推荐
- python3报错处理:UnicodeEncodeError: ‘ascii‘ codec can‘t encode characters in position 0-1
一.背景说明 最开始不愿意使用Python,一大原因是因为Python2默认使用ASCII编码处理中文可以说是一件痛苦的事情.仅从更换默认编码一项变换,就可以说Python3和Python2不算同一门 ...
- [转]Python UnicodeEncodeError: ‘ascii’ codec can’t encode characters in position 的解决办法...
UnicodeEncodeError: 'ascii' codec can't encode characters in position 的解决办法 python在安装时,默认的编码是ascii,当 ...
- 已解决UnicodeEncodeError: ‘ascii‘ codec can‘t encode characters in position 18-20: ordinal not in range
已解决UnicodeEncodeError: 'ascii' codec can't encode characters in position 18-20: ordinal not in range ...
- 已解决 UnicodeEncodeError: ‘ascii‘ codec can‘t encode characters in position 26-29: ordinal not in r...
背景 打算使用 pygrib 打开读取 grib2 文件: msgs = pygrib.open(r"D:\下载目录\20230706000000-0h-enfo-ef.grib2" ...
- 解决UnicodeEncodeError: ‘ascii‘ codec can‘t encode characters in position 问题(转)
解决UnicodeEncodeError: 'ascii' codec can't encode characters in position 问题(转) 参考文章: (1)解决UnicodeEnco ...
- UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128)
在linux centos系统中使用python2.7.2对一个字符串解码然后输出,代码如下: s = "哈哈哈" print s.decode('utf-8') 结果报了如下的错 ...
- pip install 安装报错:UnicodeEncodeError: 'ascii' codec can't encode characters in position XX的解决办法...
2019独角兽企业重金招聘Python工程师标准>>> 系统win10 python版本2.7 使用pip install pyyaml时报错 解决办法如下: **在Python目 ...
- Python报错UnicodeEncodeError: ‘ascii‘ codec can‘t encode characters in position 1413-1418: ordinal not
我用的是pyhon 2.7 报错原因是因为 python在安装时,默认的编码是ascii,当程序中出现非ascii编码时,python的处理常常会报这样的错 当我爬取网站存储到本地的时候 发生了报错 ...
- 解决nginx+django+uwsgi出现编码问题UnicodeEncodeError: ‘ascii‘ codec can‘t encode characters in position 0-1:
完美解决了我目前出现的问题,大家自测 1.vim /etc/profile 将添加到底部 更改系统的编码 export LANG=zh_CN.UTF8 export LC_ALL=zh_CN.UTF8 ...
最新文章
- python系统监控_python psutil系统监控详解
- 关于CRM插件调试方面事
- 计算程序执行时间的函数
- emacs mysql_使用Emacs作为MySQL的客户端
- GitHub 公开 B 站寄来的 DMCA 删除通知
- Error creating bean with name ‘entityManagerFactory‘ defined in class path resource解决方案
- wordpress谷歌字体
- inode file 结构
- OraclePLSQL 安装及乱码问题解决
- c语言中文件的存储,急求如何将下列C语言程序数据存储到文件中?
- 圆柱体积怎么算立方公式_圆柱体积计算公式 计算方法有哪些
- 希腊字母在数学或物理中代表的意思各是什么
- qpython3编辑器手机版下载_QPython3
- nox模拟器(安卓5.1)adb连接
- python命令行输入参数_Python命令行参数处理
- 《他们创造了数学》——哥德巴赫 演讲稿
- 封装、权限修饰符、javaBean规范、继承中封装、多态、关于上溯造型的解释。
- 阿里云oss对象存储实现自定义域名
- 质量体系建设——质量sense
- BUGKU------中国菜刀