# 访问官网下载:https://www.python.org/downloads/
# 选择 macOS 64-bit universal2 installer
# 或直接使用命令行下载
curl -O https://www.python.org/ftp/python/3.11.5/python-3.11.5-macos11.pkg
python3 --version
pip3 --version
已安装请跳过此步骤
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# 更新 Homebrew
brew update
# 安装 Python(包含 tkinter)
brew install python-tk
# 或者单独安装
brew install python
python3 --version
创建一个测试文件 test_tkinter.py:
import tkinter as tk
from tkinter import ttk, messagebox
def test_tkinter():
try:
# 创建窗口
root = tk.Tk()
root.title("macOS M1 tkinter 测试")
root.geometry("300x200")
# 添加组件
label = ttk.Label(root, text="✅ tkinter 安装成功!", font=("Arial", 14))
label.pack(pady=20)
def show_info():
messagebox.showinfo("系统信息", f"Python: {tk.TkVersion}\nTcl/Tk: {tk.TclVersion}")
info_btn = ttk.Button(root, text="显示版本", command=show_info)
info_btn.pack(pady=10)
quit_btn = ttk.Button(root, text="退出", command=root.quit)
quit_btn.pack(pady=5)
root.mainloop()
except ImportError as e:
print(f"❌ tkinter 导入失败: {e}")
except Exception as e:
print(f"❌ 其他错误: {e}")
if __name__ == "__main__":
test_tkinter()
运行测试:
python3 test_tkinter.py
方法 A:使用 VSCode 内置功能:
方法 B:命令行创建
# 导航到项目目录
cd your-project-folder
# 创建虚拟环境
python3.14 -m venv venv
# 激活虚拟环境
source venv/bin/activate
# 验证 Python 版本
python --version