我知道在这个论坛上已经有很多这样的问题,但是我找不到任何可以帮助我解决特定问题的问题。
我正在尝试在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
我该如何安装?对于其他一些软件包,我也得到相同的错误。对我安装的所有将来所有软件包都适用的解决方案是什么?
答案 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()