一条命令解决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 07 Python
Python比较2个时间大小的实现方法
Apr 10 Python
pyqt 实现为长内容添加滑轮 scrollArea
Jun 19 Python
python实现BP神经网络回归预测模型
Aug 09 Python
python 五子棋如何获得鼠标点击坐标
Nov 04 Python
wxPython色环电阻计算器
Nov 18 Python
python 使用opencv 把视频分割成图片示例
Dec 12 Python
django数据模型(Model)的字段类型解析
Dec 25 Python
.dcm格式文件软件读取及python处理详解
Jan 16 Python
python numpy矩阵信息说明,shape,size,dtype
May 22 Python
Python数据库封装实现代码示例解析
Sep 05 Python
Python用dilb提取照片上人脸的示例
Oct 26 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字符串长度计算 - strlen()函数使用介绍
2013/10/15 PHP
微信开发之网页授权获取用户信息(二)
2016/01/08 PHP
PHP模板引擎Smarty内建函数section,sectionelse用法详解
2016/04/11 PHP
tp5 实现列表数据根据状态排序
2019/10/18 PHP
JAVASCRIPT模式窗口中下载文件无法接收iframe的流
2013/10/11 Javascript
js如何设置在iframe框架中指定div不显示
2013/12/04 Javascript
ff下JQuery无法监听input的keyup事件的解决方法
2013/12/12 Javascript
qq悬浮代码(兼容各个浏览器)
2014/01/29 Javascript
常常会用到的截取字符串substr()、substring()、slice()方法详解
2015/12/16 Javascript
canvas实现手机端用来上传用户头像的代码
2016/10/20 Javascript
js绑定事件和解绑事件
2017/04/27 Javascript
实现单层json按照key字母顺序排序的示例
2017/12/06 Javascript
详解React Native 屏幕适配(炒鸡简单的方法)
2018/06/11 Javascript
JavaScript中AOP的实现与应用
2019/05/06 Javascript
webpack4 从零学习常用配置(小结)
2019/05/28 Javascript
javascript操作元素的常见方法小结
2019/11/13 Javascript
es6函数中的作用域实例分析
2020/04/18 Javascript
Vue+element+cookie记住密码功能的简单实现方法
2020/09/20 Javascript
Vue开发中常见的套路和技巧总结
2020/11/24 Vue.js
[02:28]DOTA2 2017国际邀请赛小组赛回顾
2017/08/09 DOTA
Python实现基于HTTP文件传输实例
2014/11/08 Python
Python中几种操作字符串的方法的介绍
2015/04/09 Python
Python爬虫番外篇之Cookie和Session详解
2017/12/27 Python
python使用pandas处理大数据节省内存技巧(推荐)
2019/05/05 Python
python flask 如何修改默认端口号的方法步骤
2019/07/12 Python
使用Pyhton集合set()实现成果查漏的例子
2019/11/24 Python
Python爬虫设置ip代理过程解析
2020/07/20 Python
Python datetime 如何处理时区信息
2020/09/02 Python
越南综合购物网站:Lazada越南
2019/06/10 全球购物
大学毕业后的十年规划
2014/01/07 职场文书
幼儿园毕业园长感言
2014/02/24 职场文书
优秀三好学生事迹材料
2014/08/31 职场文书
2014小学教师个人工作总结
2014/11/10 职场文书
2016年清明节红领巾广播稿
2015/12/17 职场文书
移除Selenium中window.navigator.webdriver值
2022/06/10 Python
css3手动实现pc端横向滚动
2022/06/21 HTML / CSS