【Mac OS 10.13 版本】

一、【官网下载】非Homebrew

【Python 3.6.3版本】

下载地址:Download Python-3.6.3-macosx10.6.pkg

与之对应的【ActiveTcl8.5.18版本】

下载地址:Downloading ActiveTcl 8.5.18.0/ActiveTcl8.5.18.0.298892-macosx10.5-i386-x86_64

安装后,重启Python3的IDLE,警告不再存在。中文都可以成功打印输出。成功!

补充:

之前一直用Python3.6.0,下载了ActiveTcl-8.6.6和ActiveTcl8.5.18安装后,都不成功。

所以Python和ActiveTcl版本必须严格对应才行!

对应版本见下图!!!

相关资料:

IDLE and tkinter with Tcl/Tk on macOS

这是Python版本、macOS系统对应的 Tcl/Tk版本 :Python3.6.3对应ActiveTcl8.5.18

这是ActiveTcl版本对应电脑的版本(我觉得无任何卵用)

==============================

二、【Homebrew方法】 非常方便快捷的方法。

但我的就是因为中文输入成功,却造成全部.py文件全部无法打开,闪退。

苹果显示的IDLE问题报告一大篇幅,会发送至Apple。小白我尝试了网络中的方法皆无效。

最终放弃。。。希望你们不会遇到。还是写下此办法。

2.1安装Homebrew

homebrew官网 ,复制代码至终端terminal

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Homebrew安装成功后,会自动创建目录 /usr/local/Cellar 来存放Homebrew安装的程序。 这时你在命令行状态下面就可以使用 brew 命令了。

2.2 查看和安装Python3

2.2.1查看

brew info python3

查看电脑中是否安装过Python3,以及网上软件最新版本、相关包等信息

其中信息里有一条--with-tcl-tk,这个就是我们要安装的。

2.2.2安装

brew install python3 --with-tcl-tk

安装Python3并且同时安装tcl-tk。

(务必直接粘贴,中间是一个空格,两个--,很容易弄错!!)

2.2.3 重装

如果之前已经安装过Python3,最高票答案 @山峰 老师给我的建议是:reinstall方式。

brew reinstall python3 --with-tcl-tk

我在网上没找到这个方法,但是确实好用!!!感谢@山峰 转:mac下的 idle为何不能输入中文?该如何解决?

安装完成之后,再找到Python3.6.3的IDLE.app,打开查看。没有警告就差不多了ok了。

打开之前的py文件看是否有闪退现象。如果有,就转回第一个安装方法吧。

没有,就成功啦!

-----------

【补充】Homebrew功能很强大,结果遇到不少问题,造成我看了好多相关网页资料。。。

如果你查看brew info XX 没有想要的信息时,可能是brew版本未更新,可以使用:

brew update     homebrew就开始自检更新
brew outdated   列出安装的软件是否有新版本

2.3 其他可能遇见的问题:

brew update 自检更新后,可能会需要通过git命令下载更新最新的信息,

2.3.1需要安装git

brew install git

2.3.2 可能会根据你电脑的不同遇到报错:需要你安装 xcode

xcode-select --install

2.3.3 卸载软件

brew 

安装卸载都非常迅速。棒!

easyconnect无法在mac上使用_Mac上Python无法输入中文- 2017年相关推荐

  1. mac的python怎么输入中文_帮你解决mac上python没法输入中文问题

    我是做互联网运营的,但是想跨点界,学点代码来提高工作效率.经过咨询,做技术的同事推荐学习python.我执行力杠杠的哈,找了个网络课程,教python入门,根据老师的介绍去网站:http://www. ...

  2. 为什么python不能输入中文_一条命令解决mac版本python IDLE不能输入中文问题

    安装完Python通常自动就有了一个简易的集成环境IDLE,但在mac上,无法在IDLE中使用中文. 通常故障有两种情况: 1.在IDLE中,中文输入法根本无法工作,不会弹出输入框,所有的输入都被当做 ...

  3. mac mysql 链接_mac上搭建mysql环境配置和Navicat连接mysql

    mac上搭建mysql环境配置 注意:mysql版本要和你的MAC版本保持一致 2.一路傻瓜式点击下一步 此处选择"Use Legacy Password Encryption", ...

  4. mac 解压_Mac上哪款解压工具好用啊?

    Mac上哪款解压工具好用啊?SmartZipper for Mac软件是mac平台上的一款解压缩软件,能够用于处理比存档实用程序更多的格式,例如RAR,7z,ISO,CAB,Zip,Lzma,Tar, ...

  5. mac与mac传输文件_Mac上传输的最佳选择

    mac与mac传输文件 Transmission was long considered one of the best BitTorrent clients for Mac, but it's re ...

  6. mac pycharm 卸载_Mac上Virtual Box虚拟机Linux系统安装

    前几天想学习python,就想下一个虚拟机安装上Linux,没想到花了我这么长时间,坑真是多,刚搞完一个坑,一转眼又掉进了另一个坑,前前后后卸载.重新下载了不止四五次,下面我就说说我都遇到了哪些坑,也 ...

  7. mac的python怎么输入中文_无法在python IDE(Mac OS X)中输入unicode

    我试图在默认的python IDE中收集一些unicode原始输入,据我所知,它应该很简单:>>> c = raw_input() 日本語 >>> print c ...

  8. mac 当前文件夹打开终端_Mac上的这些实用你技巧,你知道几个?

    1.iRightMouse 原生的 Mac 当中右键功能短板,不能像 Windows 那样随时随地右键新建文件.比如右键一个 Word 文档.Excel 文档等,需要打开office新建,然后另存为到 ...

  9. python语言支持苹果系统吗_Mac系统上的一款Python编程平台

    原标题:Mac系统上的一款Python编程平台 Python for Mac是Mac系统上的一款Python编程平台,由IDLE与Python Launcher两部分组成.Python支持多种编程技术 ...

最新文章

  1. 目标检测- YOLO v1--You Only Look Once
  2. php对mongo操作问题
  3. tesklink 管理员项目角色被修改后的解决方法
  4. 定义定价用途的条件类型(Condition Types)
  5. ubuntu16.04下配置caffe无GPU
  6. 【java reflection】反射工具类总结
  7. 博客群发(2)--实现登陆
  8. 冰豹lua驱动设置_卡宴?卡宴!——冰豹ROCCAT Kain 120 AIMO开箱
  9. 三星w2014android,三星W2014评测:机身细节及内部设计
  10. linux 线程 waitforsingleobject,用Sleep或WaitForSingleObject实现线程的休眠 | 求索阁
  11. 【论文】基于特定实体的文本情感分类总结(PART II)
  12. 2020年5月全国县以上行政区划代码、城市经纬度查询、国内地区经度纬度查询工具
  13. 基于Proxy代理服务器的长连接方法
  14. 教你用PHP爬取王者荣耀英雄皮肤高清壁纸(附源码)
  15. 瑞萨 RA2E1 触摸按键使用例程
  16. 用vue封装分页器,让你的页面简单而不失优雅
  17. JavaWeb开发基础:Application的知识点简述
  18. 企业微信欢迎语如何将链接转换为图文卡片形式?
  19. 从AOP到Spring AOP
  20. 送书 | 聊聊逆向爬取数据

热门文章

  1. 每日小记 2017.6.29
  2. Intel处理器电源管理技术(1) - 概述 - 8086/286/386SL/486SL APM ACPI
  3. 高效代码审查的十个经验
  4. 计算机博士英语复试题目,【转载】考博英语复试纯干货,请务必收藏!
  5. PowerVR 6XT/6XE系列移动GPU
  6. UE4 Slate Architecture
  7. 苹果新Metal API实测:四倍完爆OpenGL ES
  8. 四层和七层负载均衡的区别介绍(转载)
  9. Oracle查看并修改最大连接数
  10. scp在Linux主机之间copy不用输入密码