找不到满足tkinter python 3.7.2 Windows 10要求的版本

时间:2019-02-27 12:45:35

标签: python python-3.x tkinter pip

我知道在这个论坛上已经有很多这样的问题,但是我找不到任何可以帮助我解决特定问题的问题。

我正在尝试在Windows 10 cmd上使用pip install安装tkinter(和其他一些软件包)。却给出了错误

pip install tkinter

 Could not find a version that satisfies the requirement tkinter (from 
versions: )
No matching distribution found for tkinter

我该如何安装?对于其他一些软件包,我也得到相同的错误。对我安装的所有将来所有软件包都适用的解决方案是什么?

1 个答案:

答案 0 :(得分:0)

使用pip安装软件包时,如果尚未安装这些软件包的任何依赖项,它将自动收集它们。例如,如果您安装了SciPy,而您尚未安装NumPy,则pip将自动安装NumPy,因为它在SciPy的依赖项中列出。

当您要安装的软件包的所列要求之一不可用时,就会发生错误。这可能有多种原因:

  • 所需的软件包在PyPi上不可用。

  • 必需的软件包或要安装的软件包与您的python版本不兼容。

  • 您键入了错误的软件包名称。

当我尝试pip install tkinter时,出现相同的错误。原因是tkinter已经包含在python标准库中(至少对于python 3.x)。您不必安装它。您可以通过一个简单的示例来验证tkinter是否正常工作

import tkinter as tk

root = tk.Tk()
root.mainloop()