Mac安装Python3,遇到IDLE中无法输入中文的问题,shell中显示如下警告

Python 3.6.4 (v3.6.4:d48ecebad5, Dec 18 2017, 21:07:28)

[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin

Type "copyright", "credits" or "license()" for more information.

>>> WARNING: The version of Tcl/Tk (8.5.9) in use may be unstable.

上网百度之,猜测是因为mac预装的tcl-tk8.5.9版本不稳定,于是使用homebrew升级至最新版本的8.6.6版本,发现还是不起作用,观察命令行中发现有如下提示:

This formula is keg-only, which means it was not symlinked into /usr/local,

because tk installs some X11 headers and macOS provides an (older) Tcl/Tk.

If you need to have this software first in your PATH run:

echo 'export PATH="/usr/local/opt/tcl-tk/bin:$PATH"' >> ~/.bash_profile

For compilers to find this software you may need to set:

LDFLAGS: -L/usr/local/opt/tcl-tk/lib

CPPFLAGS: -I/usr/local/opt/tcl-tk/include

于是按照提示修改配置文件发现还是不行查询当前tcl-tk版本显示如下

~ hetunyu$ tclsh

% info patchlevel

8.6.6

但是IDLE中的Tk version一直显示8.5.9

About IDLE

很困惑,上网百度、google,答案是让重新使用homebrew方式安装python3

brew reinstall python3 --with-tcl-tk

但是我想尝试找一下原因,于是浏览python官方网站其中提到:How Python Chooses Which Tk Library To Use

Python Choose TK.png

显示Python并不能自动关联Tcl/Tk的8.6版本,只会关联8.5,所以一直会使用系统自带的8.5.9。

知道原因后在activetcl网站重新下载8.5.18.0版本,点击安装,重新运行IDLE,没有任何警告。希望能给需要的朋友节约点时间~

python tcl tk_安装Python WARNING: The version of Tcl/Tk (8.5.9)相关推荐

  1. windows安装python库_Windows安装Python机器学习包

    Python 虽然是一门脚本语言,但借助诸如 Numpy.Scipy 等功能强大的 package(包),如今 Python 在科学计算.机器学习.数据挖掘方面都有较为广泛的应用.本教程介绍如何在 W ...

  2. 如何在VSCode中添加Python解释器并安装Python库

    如何在VSCode中添加Python解释器并安装Python库 作者介绍 一. 安装VScode编辑器 二. 安装Python解释器 三. 在VScode中添加Python解释器 四. 创建项目并在V ...

  3. 手机python软件下载安装,python手机下载安装教程

    如何在手机上下载python 应用市场内搜索下载下载Python在您开始之前,在你的计算机将需要Python,但您可能不需要下载它. 首先检查(在命令行窗口输入python)有没有安装Python!如 ...

  4. [python]Win7 X64安装python Scrapy

     最近想研究一下python的爬虫,网上查找了一下资料,scrapy是python爬虫中比较牛b的存在,经过确认,确实是比较"牛B",安装这个scrapy库实在是"牛 ...

  5. python压缩包怎么安装-Python学习笔记-打包发布Python模块或程序,安装包

    Python模块.扩展和应用程序可以按以下几种形式进行打包和发布: python setup.py获取帮助的方式 python setup.py --help python setup.py --he ...

  6. python安装包-安装 Python 模块

    安装 Python 模块¶ 作为一个流行的开源开发项目,Python拥有一个活跃的贡献者和用户支持社区,这些社区也可以让他们的软件可供其他Python开发人员在开源许可条款下使用. 这允许Python ...

  7. python venv windows7_安装 Python、pip 和 venv

    安装 Python.pip 和 venv安装 Python.pip 和 venv Ubuntu 18.04 LTS 已安装了 Python 3.6,但不附带你可能期望随其他 Python 安装一起获得 ...

  8. linux下载python 没有iedl_linux 安装python

    前提准备 1. 在终端中下载Python安装包: 下载地址:https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tgz 命令: wget http ...

  9. python numpy库安装-Python Numpy库安装与基本操作示例

    本文实例讲述了Python Numpy库安装与基本操作.分享给大家供大家参考,具体如下: 概述 NumPy(Numeric Python)扩展包提供了数组功能,以及对数据进行快速处理的函数. NumP ...

最新文章

  1. 多级反馈队列调度算法原理
  2. 20165201 实验五 网络编程与安全
  3. python【蓝桥杯vip练习题库】ADV-186排列式
  4. C++ 多继承和虚继承的内存布局
  5. C#中实现命令行交互输入输出
  6. [算法笔记] 爬楼梯
  7. php合同在线签约功能_【市场在线】杭汽辅机实现海外发电市场重大突破 —成功签约阿联酋Fujairah F3 IPP项目表冷器合同...
  8. 使用sklearn进行数据预处理 —— 归一化/标准化/正则化
  9. 找出最具竞争力的子序列_力扣300——最长上升子序列
  10. 作者:张悦今,女,中央财经大学信息学院讲师。
  11. 【Java】带你走进Debug的世界
  12. html跨年表白代码
  13. ArcGIS Enterprise 10.5.1 静默安装部署记录(Centos 7.2 minimal)- 6、总结
  14. zabbix监控TCP连接状态
  15. [转] 解决windows下eclipse中android项目关联android library project失败问题
  16. Uva - 111 - History Grading
  17. 什么情况下使用多线程
  18. chaincode java_基于Hyperledger Fabric交易系统帐户的钱包模型的java Chaincode实例
  19. Web前端开发技术包括哪些?
  20. 勒索病毒WannaCry深度技术分析:详解传播、感染和危害细节

热门文章

  1. 苹果Swift编程语言入门教程【中文版】
  2. 阿里巴巴 OSS与AWS(亚马逊) S3 和腾讯云cos 存储服务 介绍篇
  3. MYSQL ERROR 1130 (HY000) 的错误解决方案
  4. 真正补肾黑芝麻秘传做法
  5. 一次Python爬虫实战,解决反爬问题!
  6. 12 搜索之DSL--基础查询
  7. 【面试】数据仓库面试经验总结
  8. 欧洲语言框架A1到C2,开言英语怎么样,学习过一段时间的效果评价
  9. 使用eNSP搭建两个交换机通过trunk实现相同vlan互联
  10. 一款轻、快、无广告的杀毒安全软件(火绒5.0)