我在Linux机器上使用virtualenv。我不喜欢'拥有sudo
访问权限,因此只能使用pip
。
使用以下命令:
pip install python-tk
但这导致错误
Collecting python-tk
Could not find a version that satisfies the requirement python-tk (from versions: )
No matching distribution found for python-tk
答案 0 :(得分:2)
你不能使用pip安装tkinter,因为tkinter是一个名为Tk的C ++库的接口,而pip是用Python编码的。
幸运的是,您不必担心上述语句,因为tkinter是标准Python发行版的内置库。
所以你需要做的是:
cd to_your_virtualenv_directory
source bin/activate
python
import tkinter as tk
注意:强>
根据您的设置,当您键入python
时,您会发现系统会提示您使用Python 2.x。在这种情况下,只需输入:import Tkinter as Tk
。但是,如果键入python
导致您使用Python 3.x(因为我在我的机器上设置它),但您更喜欢使用Python 2.x,那么只需键入python2
而不是{{} 1}}。