一条命令解决mac版本python IDLE无法输入中文问题

安装完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中已经不会有这个问题了。各别情况可以查看一下系统语言是否设置为中文。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏最高权限比特流

Linux误删所有内核,恢复内核的解决办法

1273
来自专栏魏艾斯博客www.vpsss.net

BackUpWordPress 插件定时备份网站和数据库

1554
来自专栏魏艾斯博客www.vpsss.net

新购腾讯云主机安全组未放行导致网站、数据库无法访问

2852
来自专栏繁花云

[软件]集成kvm驱动版PE及KVM驱动包

http://coredlserver.s-api.yunvm.com/xen.zip

800
来自专栏Wordpress专用主机|主题模板|必备插件

腾讯云服务器如何安装宝塔面板

对于很多wordpress爱好者来讲,会优先选择服务器而不是虚拟主机。毕竟服务器在性能以及可控性上很不小的优势。

66310
来自专栏主机笔记

windows2003为iis添加伪静态规则

最近开始使用一个新的cms,网站由于是基于thinkphp开发的,而服务器还是古老的windows2003,所以一些伪静态的问题导致网站始终安装不成功。 可能以...

2608
来自专栏大数据智能实战

ubuntu环境下Pytorch安装及No module named 'torch._C'问题解决

近日,发现很多代码都是基于Pytorch来写的,为了进行测试和学习,于是进行了安装。 安装过程算是比较简单,直接从官网上下载源码,https://github....

68610
来自专栏非著名程序员

每个人都该学git,最新GitHub与Git指令快速上手

写在前面:最近后台有人跟我说需要git上手教程,但是我又没时间写,就给大家找了一篇不错的上手文章,希望能够帮到大家,而且我还提供了一份关于git的视频教程,就在...

1938
来自专栏刺客博客

基于宝塔面板开发魔改V3一键脚本

根据ssrpanel一键脚本 简单修改而成,因为涉及到的东西都差不多,花了十分钟左右修改了出来。

971
来自专栏自由而无用的灵魂的碎碎念

Vmware玩mac os x分享

http://jingyan.baidu.com/article/ff411625b9011212e48237b4.html

722

扫码关注云+社区