python tcl tk_如何解决Mac版关于python3.5.X的Tcl/Tk (8.5.9) 的警告?

本文介绍在MacOS 10.13上安装Python 3.6.3及ActiveTcl 8.5.18的具体步骤。通过手动下载或使用Homebrew,确保中文支持并解决IDLE闪退问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

【Mac OS 10.13 版本】

一、【手动官网下载法】非Homebrew

【Python 3.6.3版本】

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

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

补充:

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

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

相关资料:

这是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

安装完成之后,再找到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 uninstall XX

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值