android和h5交互无法输入中文_Mac上Python无法输入中文- 2017年

news/2025/2/26 4:32:48

【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,警告不再存在。中文都可以成功打印输出。成功!

64da96fcb97f073dcdc2af6943b82894.png

补充:

之前一直用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

a00943885d3be5be68eda702059b8aa8.png

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

3756f80b102d08c3f1976a23574f6164.png

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

二、【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 uninstall XX

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


http://www.niftyadmin.cn/n/4390444.html

相关文章

Nuxtjs node memory 内存溢出问题

Nuxtjs项目运行时&#xff0c;提示如下类似信息&#xff1a; <--- Last few GCs --->[8202:0x2822f10] 148084153 ms: Mark-sweep 1399.9 (1494.4) -> 1399.9 (1494.4) MB, 2284.2 / 0.0 ms allocation failure GC in old space requested [8202:0x2822f10] 14808647…

php跳转页面 传送数据库,06011php常用属性:流程语句、函数、跳转页面、访问数据库...

流程语句一、分支1、if...else2、switch...case二、循环1、for2、while3、do{}while()函数一、定义&#xff1a;有一定功能代码体的集合二&#xff1a;创建&#xff1a;函数是通过调用函数来实现的三、语法function funname(){//要执行的代码}四、准则1、函数的名称应该提示它的…

随机数字信号处理实验报告一——维纳滤波和卡尔曼滤波

完整的实验报告下载连接https://download.csdn.net/download/LIsaWinLee/14884356 一、实验原理 卡尔曼滤波和维纳滤波都是最小均方误差为准则的线性估计器。卡尔曼滤波和维纳滤波的不同点在于&#xff1a;&#xff08;1&#xff09;解决最佳滤波的方法不同&#xff0c;维纳滤…

随机数字信号处理实验报告二——自适应滤波MATLAB

完整的实验报告下载链接https://download.csdn.net/download/LIsaWinLee/14884404 一、实验原理 自适应滤波器由参数可调的数字滤波器和自适应算法两部分组成。 自适应滤波与维纳滤波、卡尔曼滤波最大的区别在于&#xff0c;自适应滤波在输出与滤波系统之间存在有反馈通道&…

移动硬盘大变身,炫彩漂亮怎一个靓字了得

西部数据新硬盘一反往常外观形象&#xff0c;启用全新设计与多彩颜色。 众所周知&#xff0c;西部数据&#xff08;Western Digital&#xff09;乃是一家全球知名硬盘厂商。资料显示&#xff0c;它成立于1970年&#xff0c;其护照硬盘&#xff08;My passport&#xff09;在全球…

mysql8.0.13驱动包_JDBC连接MySQL数据库8.0.13的驱动包

【实例简介】该软件包为java JDBC连接MySQL数据库8.0版本的最新驱动包。【实例截图】【核心代码】mysql-connector-java-8.0.13└── mysql-connector-java-8.0.13├── build.xml├── CHANGES├── lib│ ├── c3p0-0.9.1-pre6.jar│ ├── c3p0-0.9.1-pre6.src.z…

打印九行菱形php,c语言打印菱形

c语言打印菱形C语言是一门面向过程的计算机编程语言&#xff0c;在初学中我们都是以命令行的方式运行c程序&#xff0c;下面看看如何编写一个c程序&#xff0c;在命令行中输出菱形吧。推荐课程&#xff1a;C语言教程源代码为&#xff1a;#includevoid main(){int n 6;int i, a…

随机数字信号处理实验报告三——Levinson和Burg递推法MATLAB实现

完整的实验报告下载连接https://download.csdn.net/download/LIsaWinLee/14884452 一、实验原理 随机信号的功率谱密度用来描述信号的能量特征随频率的变化关系。功率谱密度简称为功率谱&#xff0c;是自相关函数的傅里叶变换。对功率谱密度的估计又称功率谱估计。 1.1 Levin…