一条命令解决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 相关文章推荐
Django的数据模型访问多对多键值的方法
Jul 21 Python
python将print输出的信息保留到日志文件中
Sep 27 Python
详解pyinstaller selenium python3 chrome打包问题
Oct 18 Python
tensorflow之tf.record实现存浮点数数组
Feb 17 Python
Python中求对数方法总结
Mar 10 Python
Python爬虫:Request Payload和Form Data的简单区别说明
Apr 30 Python
使用PyWeChatSpy自动回复微信拍一拍功能的实现代码
Jul 02 Python
Python本地及虚拟解释器配置过程解析
Oct 13 Python
使用pandas实现筛选出指定列值所对应的行
Dec 13 Python
完美解决Pycharm中matplotlib画图中文乱码问题
Jan 11 Python
pycharm Tab键设置成4个空格的操作
Feb 26 Python
教你利用python实现企业微信发送消息
May 23 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 分页函数multi() discuz
2009/06/21 PHP
php查看一个变量的占用内存的实例代码
2020/03/29 PHP
jQuery Study Notes学习笔记 (二)
2010/08/04 Javascript
jquery全选/全不选/反选另一种实现方法(配合原生js)
2013/04/07 Javascript
使用JavaScript实现Java的List功能(实例讲解)
2013/11/07 Javascript
jQuery简易图片放大特效示例代码
2014/06/09 Javascript
每天一篇javascript学习小结(面向对象编程)
2015/11/20 Javascript
微信小程序实现滑动删除效果
2017/05/19 Javascript
JavaScript变量作用域_动力节点Java学院整理
2017/06/27 Javascript
基于EasyUI的基础之上实现树形功能菜单
2017/06/28 Javascript
vue复合组件实现注册表单功能
2017/11/06 Javascript
Windows下支持自动更新的Electron应用脚手架的方法
2018/12/24 Javascript
利用H5api实现时钟的绘制(javascript)
2020/09/13 Javascript
[38:39]完美世界DOTA2联赛循环赛 IO vs GXR BO2第二场 11.04
2020/11/05 DOTA
Python实现的下载8000首儿歌的代码分享
2014/11/21 Python
Python StringIO模块实现在内存缓冲区中读写数据
2015/04/08 Python
python解决网站的反爬虫策略总结
2016/10/26 Python
Python中int()函数的用法浅析
2017/10/17 Python
django如何实现视图重定向
2019/07/24 Python
Python安装及Pycharm安装使用教程图解
2019/09/20 Python
使用Python实现正态分布、正态分布采样
2019/11/20 Python
Python基于类路径字符串获取静态属性
2020/03/12 Python
django 扩展user用户字段inlines方式
2020/03/30 Python
python使用多线程+socket实现端口扫描
2020/05/28 Python
Selenium之模拟登录铁路12306的示例代码
2020/07/31 Python
详解Python中Pyyaml模块的使用
2020/10/08 Python
原生canvas制作画图小工具的踩坑和爬坑
2020/06/09 HTML / CSS
Omio西班牙:全欧洲低价大巴、火车和航班搜索和比价
2017/02/11 全球购物
Ever New加拿大官网:彰显女性美
2018/10/05 全球购物
毕业求职自荐信格式是什么
2013/11/19 职场文书
吃空饷专项治理工作实施方案
2014/03/04 职场文书
食堂标语大全
2014/06/11 职场文书
人代会标语
2014/06/30 职场文书
绿色小区申报材料
2014/08/22 职场文书
英语四级考试作弊检讨书
2014/09/29 职场文书
上课讲话检讨书范文
2015/05/07 职场文书