安装完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中就可以使用中文了。

  1. 在IDLE中输入中文或者查看含有中文的字符串会报错: "Unsupported characters in input"

    这种情况在最新的python2.7.15及python3.6.5中已经不会有这个问题了。各别情况可以查看一下系统语言是否设置为中文。

最新文章

  1. git 保存用户名和密码
  2. paper 75:使用MATLAB的神经网络工具箱创建神经网络
  3. Mysql读写分离(mysql-proxy)
  4. HBase in 2013
  5. [RxJS] Aggregating Streams With Reduce And Scan using RxJS
  6. heibernate增删改查总结一下自己的不足
  7. 远程服务调用(RMI)
  8. 如何用Math.max.apply()获取数组最大/小值
  9. Linux管道编程实例
  10. CORS 实战 专题
  11. Exp5 MSF基础应用 20164320 王浩
  12. random模块的学习
  13. Swift UITableView嵌套UICollectionView点击事件冲突(点击事件穿透)
  14. ZooKeeper 初体验
  15. 【python】正则替换
  16. Winhex数据恢复笔记(五)
  17. 在ASP.NET Core中使用多环境
  18. ORACLE提示表名无效
  19. ajax跨域名
  20. Linux中设备号及设备文件【转】

热门文章

  1. android studio 开发免安装的app之目录结构
  2. C# 串口操作系列(4) -- 协议篇,文本协议数据解析
  3. CSS特例定位方式
  4. 20181115 python-第一章学习小结part2
  5. Mem系列函数介绍及案例实现
  6. Egret获取和显示时间,年,月,日,时分秒
  7. 分布式版本控制系统Git的安装与使用
  8. php面向对象三大特征
  9. 4.21Linux(2)
  10. javascript基础(Array)