一条命令解决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 命令行参数sys.argv
Sep 06 Python
Python基于PyGraphics包实现图片截取功能的方法
Dec 21 Python
使用python将请求的requests headers参数格式化方法
Jan 02 Python
python读取图片任意范围区域
Jan 23 Python
解决python测试opencv时imread导致的错误问题
Jan 26 Python
Python中@property的理解和使用示例
Jun 11 Python
pycharm访问mysql数据库的方法步骤
Jun 18 Python
python 并发编程 阻塞IO模型原理解析
Aug 20 Python
keras 回调函数Callbacks 断点ModelCheckpoint教程
Jun 18 Python
Windows下pycharm安装第三方库失败(通用解决方案)
Sep 17 Python
Django配置跨域并开发测试接口
Nov 04 Python
Python实现王者荣耀自动刷金币的完整步骤
Jan 22 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读取RSS feed的代码
2008/08/01 PHP
php5新改动之短标记启用方法
2008/09/11 PHP
PHP 万年历实现代码
2012/10/18 PHP
使用session判断用户登录用户权限(超简单)
2013/06/08 PHP
php 根据url自动生成缩略图并处理高并发问题
2014/01/23 PHP
js绑定事件this指向发生改变的问题解决方法
2013/04/23 Javascript
jquery实现图片左右间隔滚动特效(可自动播放)
2013/05/08 Javascript
浏览器兼容console对象的简要解决方案分享
2013/10/24 Javascript
javascript中parseInt()函数的定义和用法分析
2014/12/20 Javascript
jQuery-1.9.1源码分析系列(十)事件系统之事件体系结构
2015/11/19 Javascript
实例解析jQuery中proxy()函数的用法
2016/05/24 Javascript
javascript实现简易计算器的代码
2016/05/31 Javascript
微信小程序 scroll-view组件实现列表页实例代码
2016/12/14 Javascript
Bootstrap模态框使用详解
2017/02/15 Javascript
vue项目打包部署_nginx代理访问方法详解
2018/09/20 Javascript
vue+Vue Router多级侧导航切换路由(页面)的实现代码
2018/12/20 Javascript
JavaScript递归函数定义与用法实例分析
2019/01/24 Javascript
微信小程序基于canvas渐变实现的彩虹效果示例
2019/05/03 Javascript
layui 实现table翻页滚动条位置保持不变的例子
2019/09/05 Javascript
关于IDEA中的.VUE文件报错 Export declarations are not supported by current JavaScript version
2020/10/17 Javascript
利用 JavaScript 实现并发控制的示例代码
2020/12/31 Javascript
Python列表(list)、字典(dict)、字符串(string)基本操作小结
2014/11/28 Python
Python制作简易注册登录系统
2016/12/15 Python
Python简单计算给定某一年的某一天是星期几示例
2018/06/27 Python
对python借助百度云API对评论进行观点抽取的方法详解
2019/02/21 Python
python 魔法函数实例及解析
2019/09/25 Python
Pandas对DataFrame单列/多列进行运算(map, apply, transform, agg)
2020/06/14 Python
Python中生成ndarray实例讲解
2021/02/22 Python
canvas像素点操作之视频绿幕抠图
2018/09/11 HTML / CSS
有影响力的品牌之家:Our Social Collective
2019/06/08 全球购物
青年教师典范事迹材料
2014/01/31 职场文书
函授本科自我鉴定
2014/02/04 职场文书
行政工作个人的自我评价
2014/02/13 职场文书
小学班主任评语
2014/12/29 职场文书
部门2015年度工作总结
2015/04/29 职场文书
2015年挂职锻炼个人总结
2015/10/22 职场文书