一条命令解决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将字符串转换成数组的方法
Apr 29 Python
Python中的with语句与上下文管理器学习总结
Jun 28 Python
Python 'takes exactly 1 argument (2 given)' Python error
Dec 13 Python
pandas 选择某几列的方法
Jul 03 Python
Pycharm设置去除显示的波浪线方法
Oct 28 Python
selenium+python设置爬虫代理IP的方法
Nov 29 Python
总结python中pass的作用
Feb 27 Python
python tkinter实现界面切换的示例代码
Jun 14 Python
Python魔法方法 容器部方法详解
Jan 02 Python
python和php学习哪个更有发展
Jun 17 Python
PyTorch的torch.cat用法
Jun 28 Python
Pycharm打开已有项目配置python环境的方法
Jul 03 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连接oracle数据库及查询数据的方法
2014/12/29 PHP
php防止用户重复提交表单
2015/11/02 PHP
php格式化json函数示例代码
2016/05/12 PHP
PHP实现带重试功能的curl连接示例
2016/07/28 PHP
php封装的mysqli类完整实例
2016/10/18 PHP
In Javascript Class, how to call the prototype method.(three method)
2007/01/09 Javascript
用javascript实现点击链接弹出"图片另存为"而不是直接打开
2007/08/15 Javascript
基于Jquery的简单图片切换效果
2011/01/06 Javascript
更换select下拉菜单背景样式的实现代码
2011/12/20 Javascript
jquery 添加节点的几种方法介绍
2013/09/04 Javascript
自己动手实现jQuery Callbacks完整功能代码详解
2013/11/25 Javascript
JavaScript编写带旋转+线条干扰的验证码脚本实例
2016/05/30 Javascript
JavaScript定时器实现的原理分析
2016/12/06 Javascript
深入理解Angular4订阅(Subscribe)与取消
2017/11/22 Javascript
完美解决linux下node.js全局模块找不到的情况
2018/05/16 Javascript
Typescript3.9 常用新特性一览(推荐)
2020/05/14 Javascript
jQuery中getJSON跨域原理的深入讲解
2020/09/02 jQuery
python访问纯真IP数据库的代码
2011/05/19 Python
python计算牛顿迭代多项式实例分析
2015/05/07 Python
Django实现的自定义访问日志模块示例
2017/06/23 Python
儿童学习python的一些小技巧
2018/05/27 Python
python3爬虫学习之数据存储txt的案例详解
2019/04/24 Python
int在python中的含义以及用法
2019/06/27 Python
树莓派安装OpenCV3完整过程的实现
2019/10/10 Python
如何使用python自带IDLE的几种方法
2020/10/10 Python
迪士尼西班牙官方网上商店:ShopDisney西班牙
2020/02/02 全球购物
最畅销的视频游戏享受高达90%的折扣:CDKeys
2020/02/10 全球购物
SQL面试题
2013/12/09 面试题
思想汇报范文
2013/11/04 职场文书
应届生自我鉴定
2013/12/11 职场文书
医院护士见习期自我鉴定
2014/04/10 职场文书
教师自我剖析材料(群众路线)
2014/09/29 职场文书
安全生产工作汇报
2014/10/28 职场文书
2015年行政执法工作总结
2015/05/23 职场文书
Nginx配置80端口访问8080及项目名地址方法解析
2021/03/31 Servers
python Django框架快速入门教程(后台管理)
2021/07/21 Python