一条命令解决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使用MySQLdb for Python操作数据库教程
Oct 11 Python
Python分支结构(switch)操作简介
Jan 17 Python
Python实现的寻找前5个默尼森数算法示例
Mar 25 Python
python+opencv+caffe+摄像头做目标检测的实例代码
Aug 03 Python
python实现身份证实名认证的方法实例
Nov 08 Python
节日快乐! Python画一棵圣诞树送给你
Dec 24 Python
PyTorch实现ResNet50、ResNet101和ResNet152示例
Jan 14 Python
python GUI库图形界面开发之PyQt5树形结构控件QTreeWidget详细使用方法与实例
Mar 02 Python
Python selenium如何打包静态网页并下载
Aug 12 Python
python在地图上画比例的实例详解
Nov 13 Python
python 常用的异步框架汇总整理
Jun 18 Python
Python可视化学习之seaborn调色盘
Feb 24 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 图片文件上传实现代码
2010/12/29 PHP
php设计模式 State (状态模式)
2011/06/26 PHP
php 搜索框提示(自动完成)实例代码
2012/02/05 PHP
深入Apache与Nginx的优缺点比较详解
2013/06/17 PHP
php操作XML、读取数据和写入数据的实现代码
2014/08/15 PHP
PHP编程开发怎么提高编程效率 提高PHP编程技术
2015/11/09 PHP
php版微信公众平台回复中文出现乱码问题的解决方法
2016/09/22 PHP
js获得鼠标的坐标值的方法
2013/03/13 Javascript
Node.js中对通用模块的封装方法
2014/06/06 Javascript
基于jQuery实现响应式圆形图片轮播特效
2015/11/25 Javascript
详解Javascript中的Object对象
2016/02/28 Javascript
微信小程序 Page()函数详解
2016/10/17 Javascript
nodejs读写json文件的简单方法(必看)
2017/03/09 NodeJs
vue监听滚动事件实现滚动监听
2017/04/11 Javascript
knockoutjs模板实现树形结构列表
2017/07/31 Javascript
用Webpack构建Vue项目的实践
2017/11/07 Javascript
关于Webpack dev server热加载失败的解决方法
2018/02/22 Javascript
详解koa2学习中使用 async 、await、promise解决异步的问题
2018/11/13 Javascript
手动实现vue2.0的双向数据绑定原理详解
2021/02/06 Vue.js
[58:58]2018DOTA2亚洲邀请赛 4.4 淘汰赛 TNC vs VG 第二场
2018/04/05 DOTA
python提取字典key列表的方法
2015/07/11 Python
Python反射的用法实例分析
2018/02/11 Python
Python后台管理员管理前台会员信息的讲解
2019/01/28 Python
python excel转换csv代码实例
2019/08/26 Python
实现Python与STM32通信方式
2019/12/18 Python
Pytorch 之修改Tensor部分值方式
2019/12/27 Python
css3遮罩层镂空效果的多种实现方法
2020/05/11 HTML / CSS
HTML5 声明兼容IE的写法
2011/05/16 HTML / CSS
德国EGOIST网店:销售畅销的设计师品牌
2017/04/18 全球购物
老人祝寿主持词
2014/03/28 职场文书
群众路线教育实践活动总结
2014/10/30 职场文书
整改报告格式
2014/11/06 职场文书
招商银行收入证明
2015/06/17 职场文书
如何用python插入独创性声明
2021/03/31 Python
SQLServer之常用函数总结详解
2021/08/30 SQL Server
css让页脚保持在底部位置的四种方案
2022/07/23 HTML / CSS