一条命令解决mac版本python IDLE无法输入中文问题
2024-10-12 20:27:24
安装完Python通常自动就有了一个简易的集成环境IDLE,但在mac上,无法在IDLE中使用中文。
通常故障有两种情况:
- 在IDLE中,中文输入法根本无法工作,不会弹出输入框,所有的输入都被当做英文对待。
这种情况是由于IDLE使用了Tkinter 图形库,Tkinter使用的依赖库Tcl/Tk,在macOS中已经有了一个较低的内置版本,这造成了中文无法输入的问题,解决办法可以重新安装使用高版本Tcl/Tk编译的python,在Homebrew下只需要一条命令:
brew reinstall python3 --with-tcl-tk
python2的用户请将上面命令中的"python3"换成"python2"。随后在IDLE中就可以使用中文了。
- 在IDLE中输入中文或者查看含有中文的字符串会报错: "Unsupported characters in input"
这种情况在最新的python2.7.15及python3.6.5中已经不会有这个问题了。各别情况可以查看一下系统语言是否设置为中文。
最新文章
- git 保存用户名和密码
- paper 75:使用MATLAB的神经网络工具箱创建神经网络
- Mysql读写分离(mysql-proxy)
- HBase in 2013
- [RxJS] Aggregating Streams With Reduce And Scan using RxJS
- heibernate增删改查总结一下自己的不足
- 远程服务调用(RMI)
- 如何用Math.max.apply()获取数组最大/小值
- Linux管道编程实例
- CORS 实战 专题
- Exp5 MSF基础应用 20164320 王浩
- random模块的学习
- Swift UITableView嵌套UICollectionView点击事件冲突(点击事件穿透)
- ZooKeeper 初体验
- 【python】正则替换
- Winhex数据恢复笔记(五)
- 在ASP.NET Core中使用多环境
- ORACLE提示表名无效
- ajax跨域名
- Linux中设备号及设备文件【转】