一条命令解决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 基础教程之包和类的用法
Feb 23 Python
浅析python递归函数和河内塔问题
Apr 18 Python
Tensorflow之构建自己的图片数据集TFrecords的方法
Feb 07 Python
python使用插值法画出平滑曲线
Dec 15 Python
python 使用poster模块进行http方式的文件传输到服务器的方法
Jan 15 Python
深入浅析Python中的迭代器
Jun 04 Python
postman模拟访问具有Session的post请求方法
Jul 15 Python
Python命令行参数解析工具 docopt 安装和应用过程详解
Sep 26 Python
基于python实现文件加密功能
Jan 06 Python
django下创建多个app并设置urls方法
Aug 02 Python
Python利用matplotlib绘制折线图的新手教程
Nov 05 Python
python3 os进行嵌套操作的实例讲解
Nov 19 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调用存储过程返回值不一致问题的解决方法分析
2016/04/26 PHP
ThinkPHP 整合Bootstrap Ajax分页样式
2016/12/23 PHP
PHP用正则匹配form表单中所有元素的类型和属性值实例代码
2017/02/28 PHP
php文件后缀不强制为.php的实操方法
2019/09/18 PHP
JQUERY 对象与DOM对象之两者相互间的转换
2009/04/27 Javascript
JavaScript 组件之旅(四):测试 JavaScript 组件
2009/10/28 Javascript
js利用与或运算符优先级实现if else条件判断表达式
2010/04/15 Javascript
Jquery知识点一 Jquery的ready和Dom的onload的区别
2011/01/15 Javascript
jQuery实现的Tab滑动选项卡及图片切换(多种效果)小结
2015/09/14 Javascript
Bootstrap实现响应式导航栏效果
2015/12/28 Javascript
js实现常用排序算法
2016/08/09 Javascript
JavaScript学习笔记整理_setTimeout的应用
2016/09/19 Javascript
jQuery插件实现可输入和自动匹配的下拉框
2016/10/24 Javascript
vue.js 1.x与2.0中js实时监听input值的变化
2017/03/15 Javascript
基于JS实现html中placeholder属性提示文字效果示例
2018/04/19 Javascript
element-ui upload组件多文件上传的示例代码
2018/10/17 Javascript
Phaser.js实现简单的跑酷游戏附源码下载
2018/10/26 Javascript
JavaScript栈和队列相关操作与实现方法详解
2018/12/07 Javascript
python将txt等文件中的数据读为numpy数组的方法
2018/12/22 Python
pip安装提示Twisted错误问题(Python3.6.4安装Twisted错误)
2020/05/09 Python
解决keras加入lambda层时shape的问题
2020/06/11 Python
Python同时迭代多个序列的方法
2020/07/28 Python
Python如何发送与接收大型数组
2020/08/07 Python
html5声频audio和视频video等新特性详细说明
2012/12/26 HTML / CSS
使用HTML5拍照示例代码
2013/08/06 HTML / CSS
后勤人员自我鉴定
2013/10/20 职场文书
运动会通讯稿50字
2014/01/30 职场文书
交通事故赔偿协议书
2014/10/16 职场文书
三年级上册科学教学计划
2015/01/21 职场文书
质量保证书怎么写
2015/02/27 职场文书
跑出一片天观后感
2015/06/08 职场文书
Java实现二维数组和稀疏数组之间的转换
2021/06/27 Java/Android
关于JavaScript 中 if包含逗号表达式
2021/11/27 Javascript
Nginx的基本概念和原理
2022/03/21 Servers
Mysql超详细讲解死锁问题的理解
2022/04/01 MySQL
python单向链表实例详解
2022/05/25 Python