如何用pip安装tkinter?执行pip install python-tk报错找不到匹配发行版怎么解决
pip安装tkinter报错找不到匹配发行版的解决方法
你遇到的报错信息如下:
ERROR: Could not find a version that satisfies the requirement python-tk (from versions: none)
ERROR: No matching distribution found for python-tk
报错原因
tkinter是Python官方自带的标准库组件,并未上传到PyPI软件源,因此无法通过pip直接安装,你需要通过对应系统的软件包管理器或者Python安装程序补充安装该组件。
不同系统的解决方法
Windows系统
- 找到对应Python版本的安装包(如果已经删除可以去Python官网重新下载对应版本的安装文件),双击启动后选择
Modify进入修改安装流程 - 在「Optional Features」页面勾选
tcl/tk and IDLE选项,点击下一步完成修改安装即可 - 验证方式:启动Python终端执行
import tkinter,无报错即为安装成功
macOS系统
- 若你通过Python官网pkg包安装Python,默认已自带tkinter,直接执行
import tkinter验证即可 - 若你通过Homebrew安装Python,执行对应命令安装:
- 通用版本:
brew install python-tk - 指定Python版本(以Python3.10为例):
brew install python-tk@3.10
- 通用版本:
Linux系统
需通过系统自带的包管理器安装,不要使用pip:
- Debian/Ubuntu系列
Python3版本:sudo apt install python3-tk
Python2版本(已停止维护不推荐使用):sudo apt install python-tk - CentOS/RHEL系列
Python3版本:sudo dnf install python3-tkinter
Python2版本:sudo yum install tkinter - Arch系列:
sudo pacman -S tk
安装完成后无需再执行pip安装命令,可直接在代码中导入tkinter使用。
内容的提问来源于stack exchange,提问作者Duy_DEV_GenZ
相关产品推荐
相关产品推荐

