解决MAC启动tkinter黑屏问题

原因:
python同tkinter版本不兼容

背景:
本人用Pycharm开发
pyhon版本为3.9.6,而此版本会于内置tkinter,并且会出现不兼容问题,导致在启动tk的时候会出现黑屏问题

解决方法:
1、先查看本机安装的python版本

python3 -V

2、通过homebrew安装python3.10.9

brew reinstall python@3.10

3、查看安装后的python路径

brew list python

获取到安装地址为/opt/homebrew/Cellar/python@3.10/3.10.9/
4、设置环境变量
本人通过~/.bash_profile设置本机的环境变量,可根据自己电脑环境变量文件进行添加

vim ~/.bash_profile

增加下面几行内容
PATH=“你的python安装路径bin:${PATH}”
export PATH
alias python=“你的python安装路径bin/python3.10”

如:
PATH=“/opt/homebrew/Cellar/python@3.10/3.10.9/bin:${PATH}”
export PATH
alias python=“/opt/homebrew/Cellar/python@3.10/3.10.9/bin/python3.10”

5、生效环境变量

source ~/.bash_profile

6、检验是否更新成功

python -V 

应显示为安装之后版本
7、修改pycharm的python解释器的路径在这里插入图片描述
在这里插入图片描述
将base interpreter路径选定为安装路径下的python文件

7、brew安装最新tkinter

brew install python-tk@3.10

再次运行代码即可成功显示内容!

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值