一条命令解决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原始字符串(raw strings)用法实例
Oct 13 Python
python简单实现基于SSL的IRC bot实例
Jun 15 Python
python不换行之end=与逗号的意思及用途
Nov 21 Python
Python基于FTP模块实现ftp文件上传操作示例
Apr 23 Python
Python使用爬虫抓取美女图片并保存到本地的方法【测试可用】
Aug 30 Python
Python父目录、子目录的相互调用方法
Feb 16 Python
Python3.5 Pandas模块之DataFrame用法实例分析
Apr 23 Python
Python弹出输入框并获取输入值的实例
Jun 18 Python
对python 中class与变量的使用方法详解
Jun 26 Python
python输出决策树图形的例子
Aug 09 Python
python 利用pyttsx3文字转语音过程详解
Sep 25 Python
python源码剖析之PyObject详解
May 18 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使用smtp发送支持附件的邮件示例
2014/04/13 PHP
php+ajax实时输入自动搜索匹配的方法
2014/12/26 PHP
PHP实现的解汉诺塔问题算法示例
2018/08/06 PHP
node.js中的fs.fchownSync方法使用说明
2014/12/16 Javascript
js树插件zTree获取所有选中节点数据的方法
2015/01/28 Javascript
jQuery获取样式中颜色值的方法
2015/01/29 Javascript
JavaScript实现图片轮播的方法
2015/07/31 Javascript
利用Javascript实现BMI计算器
2016/08/16 Javascript
js对象浅拷贝和深拷贝详解
2016/09/05 Javascript
详解Vue-基本标签和自定义控件
2017/03/24 Javascript
AngularJs 常用的过滤器
2017/05/15 Javascript
Vue2路由动画效果的实现代码
2017/07/10 Javascript
node文字生成图片的示例代码
2017/10/26 Javascript
JS生成随机打乱数组的方法示例
2017/12/23 Javascript
webpack vue 项目打包生成的文件,资源文件报404问题的修复方法(总结篇)
2018/01/09 Javascript
10个经典的网页鼠标特效代码
2018/01/09 Javascript
vue组件编写之todolist组件实例详解
2018/01/22 Javascript
vue3.0 CLI - 3.2 路由的初级使用教程
2018/09/20 Javascript
Python写的英文字符大小写转换代码示例
2015/03/06 Python
python根据给定文件返回文件名和扩展名的方法
2015/03/27 Python
Tornado高并发处理方法实例代码
2018/01/15 Python
Python 读取指定文件夹下的所有图像方法
2018/04/27 Python
python实现括号匹配的思路详解
2018/08/23 Python
简单了解python关系(比较)运算符
2019/07/08 Python
Python中turtle库的使用实例
2019/09/09 Python
用Python写一个自动木马程序
2019/09/17 Python
同步和异步有何异同,在什么情况下分别使用他们?举例说明
2014/02/27 面试题
局部内部类是否可以访问非final变量?
2013/04/20 面试题
化工机械应届生求职信
2013/11/04 职场文书
列车长先进事迹材料
2014/01/25 职场文书
五年级英语教学反思
2014/01/31 职场文书
安全目标责任书
2014/07/22 职场文书
入党积极分子培养联系人意见
2015/08/12 职场文书
2017公司年会主持人开幕词
2016/03/04 职场文书
《家世》读后感:看家训的力量
2019/12/30 职场文书
Vue h函数的使用详解
2022/02/18 Vue.js