一条命令解决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网页请求urllib2模块简单封装代码
Feb 07 Python
python中安装Scrapy模块依赖包汇总
Jul 02 Python
使用python存储网页上的图片实例
May 22 Python
Django objects的查询结果转化为json的三种方式的方法
Nov 07 Python
django开发post接口简单案例,获取参数值的方法
Dec 11 Python
用python写一个定时提醒程序的实现代码
Jul 22 Python
Python的条件锁与事件共享详解
Sep 12 Python
Python 3.8 新功能大揭秘【新手必学】
Feb 05 Python
pandas针对excel处理的实现
Jan 15 Python
Python机器学习之逻辑回归
May 11 Python
Python jiaba库的使用详解
Nov 23 Python
Matplotlib绘制条形图的方法你知道吗
Mar 21 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接收POST数据方式
2015/06/05 PHP
php基于SQLite实现的分页功能示例
2017/06/21 PHP
由php中字符offset特征造成的绕过漏洞详解
2017/07/07 PHP
Eclipse PHPEclipse 配置的具体步骤
2017/08/08 PHP
js 匿名调用实现代码
2009/06/19 Javascript
jQuery学习5 jQuery事件模型
2010/02/07 Javascript
简短几句jquery代码的实现一个图片向上滚动切换
2011/09/02 Javascript
javascript强大的日期函数代码分享
2013/09/04 Javascript
JS格式化数字保留两位小数点示例代码
2013/10/15 Javascript
jquery form表单序列化为对象的示例代码
2014/03/05 Javascript
JavaScript获取function所有参数名的方法
2015/10/30 Javascript
Vue.js实现一个todo-list的上移下移删除功能
2017/06/26 Javascript
Angular指令之restict匹配模式的详解
2017/07/27 Javascript
vue绑定class与行间样式style详解
2017/08/16 Javascript
浅谈Angular HttpClient简单入门
2018/05/04 Javascript
vue实现多个元素或多个组件之间动画效果
2018/09/25 Javascript
vue获取时间戳转换为日期格式代码实例
2019/04/17 Javascript
javascript实现导航栏分页效果
2019/06/27 Javascript
python读取html中指定元素生成excle文件示例
2014/04/03 Python
浅谈Python中的闭包
2015/07/08 Python
python django 实现验证码的功能实例代码
2017/05/18 Python
深入浅析Python中的yield关键字
2018/01/24 Python
替换python字典中的key值方法
2018/07/06 Python
python使用ddt过程中遇到的问题及解决方案【推荐】
2018/10/29 Python
python+numpy实现的基本矩阵操作示例
2019/07/19 Python
python计算二维矩形IOU实例
2020/01/18 Python
如何使用python记录室友的抖音在线时间
2020/06/29 Python
用css3实现当鼠标移进去时当前亮其他变灰效果
2014/04/08 HTML / CSS
使用css3实现的windows8开机加载动画
2014/12/09 HTML / CSS
巴西网上药房:onofre
2016/11/21 全球购物
Fossil美国官网:Fossil手表、手袋、珠宝及配件
2017/02/01 全球购物
Baby Tulai澳大利亚:美国婴儿背带品牌
2018/10/15 全球购物
大学生军训自我鉴定
2014/02/12 职场文书
党的群众路线教育实践活动个人整改措施落实情况
2014/11/04 职场文书
大学生就业指导课心得体会
2016/01/15 职场文书
社区志愿者服务心得体会
2016/01/22 职场文书