一条命令解决mac版本python IDLE不能输入中文问题


Posted in Python onMay 15, 2018

安装完Python通常自动就有了一个简易的集成环境IDLE,但在mac上,无法在IDLE中使用中文。
通常故障有两种情况:

1.在IDLE中,中文输入法根本无法工作,不会弹出输入框,所有的输入都被当做英文对待。

这种情况是由于IDLE使用了Tkinter 图形库,Tkinter使用的依赖库Tcl/Tk,在macOS中已经有了一个较低的内置版本,这造成了中文无法输入的问题,解决办法可以重新安装使用高版本Tcl/Tk编译的python,在Homebrew下只需要一条命令:

brew reinstall python3 --with-tcl-tk

python2的用户请将上面命令中的"python3"换成"python2"。随后在IDLE中就可以使用中文了。

2.在IDLE中输入中文或者查看含有中文的字符串会报错: "Unsupported characters in input"

这种情况在最新的python2.7.15及python3.6.5中已经不会有这个问题了。各别情况可以查看一下系统语言是否设置为中文

总结

以上所述是小编给大家介绍的一条命令解决mac版本python IDLE无法输入中文问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
使用Python判断质数(素数)的简单方法讲解
May 05 Python
Python如何快速上手? 快速掌握一门新语言的方法
Nov 14 Python
Python实现PS滤镜特效之扇形变换效果示例
Jan 26 Python
Python实现通过继承覆盖方法示例
Jul 02 Python
numpy 计算两个数组重复程度的方法
Nov 07 Python
基于Python的ModbusTCP客户端实现详解
Jul 13 Python
解决Python正则表达式匹配反斜杠''\''问题
Jul 17 Python
pandas read_excel()和to_excel()函数解析
Sep 19 Python
Python集合操作方法详解
Feb 09 Python
基于Python+QT的gui程序开发实现
Jul 03 Python
python speech模块的使用方法
Sep 09 Python
Python使用scapy模块发包收包
May 07 Python
Python切片索引用法示例
May 15 #Python
Python Json模块中dumps、loads、dump、load函数介绍
May 15 #Python
Python实现的拟合二元一次函数功能示例【基于scipy模块】
May 15 #Python
Python实现的多项式拟合功能示例【基于matplotlib】
May 15 #Python
浅析PHP与Python进行数据交互
May 15 #Python
Python使用min、max函数查找二维数据矩阵中最小、最大值的方法
May 15 #Python
django自带的server 让外网主机访问方法
May 14 #Python
You might like
PHP开发规范手册之PHP代码规范详解
2011/01/13 PHP
在windows平台上构建自己的PHP实现方法(仅适用于php5.2)
2013/07/05 PHP
php CI框架插入一条或多条sql记录示例
2014/07/29 PHP
php传值和传引用的区别点总结
2019/11/19 PHP
js 文件引入实现代码
2010/04/23 Javascript
js 金额文本框实现代码
2012/02/14 Javascript
客户端js判断文件类型和文件大小即限制上传大小
2013/11/20 Javascript
javascript实现复选框超过限制即弹出警告框的方法
2015/02/25 Javascript
JQuery的Pager分页器实现代码
2016/05/03 Javascript
微信小程序 教程之注册页面
2016/10/17 Javascript
vue2.0开发实践总结之入门篇
2016/12/06 Javascript
AngularJS之自定义服务详解(factory、service、provider)
2017/04/14 Javascript
nodejs 终端打印进度条实例代码
2017/04/22 NodeJs
jQuery实现html table行Tr的复制、删除、计算功能
2017/07/10 jQuery
iscroll动态加载数据完美解决方法
2017/07/18 Javascript
Angular2+国际化方案(ngx-translate)的示例代码
2017/08/23 Javascript
swiper在angularjs中使用循环轮播失效的解决方法
2018/09/27 Javascript
js实现动态添加上传文件页面
2018/10/22 Javascript
vue插件draggable实现拖拽移动图片顺序
2018/12/01 Javascript
Javascript删除数组里的某个元素
2019/02/28 Javascript
解决echarts中横坐标值显示不全(自动隐藏)问题
2020/07/20 Javascript
[37:35]DOTA2上海特级锦标赛A组资格赛#1 Secret VS MVP.Phx第二局
2016/02/25 DOTA
python实现n个数中选出m个数的方法
2018/11/13 Python
python 运用Django 开发后台接口的实例
2018/12/11 Python
python画图把时间作为横坐标的方法
2019/07/07 Python
翻转数列python实现,求前n项和,并能输出整个数列的案例
2020/05/03 Python
Python实现迪杰斯特拉算法并生成最短路径的示例代码
2020/12/01 Python
在pycharm创建scrapy项目的实现步骤
2020/12/01 Python
单身联谊活动方案
2014/01/29 职场文书
八年级数学教学反思
2014/01/31 职场文书
就业自我评价
2014/02/04 职场文书
写给老婆的检讨书
2014/02/21 职场文书
销售经理工作失职检讨书
2014/10/24 职场文书
共青团员自我评价
2015/03/10 职场文书
六一儿童节主持开场白
2015/05/28 职场文书
五一放假通知怎么写
2015/08/18 职场文书