Skip to main content
 首页 » 编程设计

python之在没有 root 访问权限的情况下安装 Tkinter

2025年05月04日12jirigala

我在没有 root 权限的情况下尝试在 Linux 系统上安装 Tkinter 时遇到了一些麻烦。根据这个问题的第二个答案:Install tkinter for Python有一种方法,它涉及下载 Tkinter 和 TCL 的源代码,然后在主目录下创建的自定义目录中运行它们的安装例程。我做到了这一点,除了最后一步它说运行 setup.py build 和 setup.py install。我无法在任何地方找到这些文件,也无法构建它们。有谁知道这个例程的最后一步是什么,并且可以详细说明一下吗?谢谢。

供引用:获得 tar 文件后安装源的说明顺序如下:

cd ~/tcl8.5.11/unix 
./configure --prefix=/home/<user> --exec-prefix=/home/<user> 
make 
make install 
 
cd ~/tk8.5.11/unix 
./configure --prefix=/home/<user> --exec-prefix=/home/<user> --with-tcl=/home/<user>/tcl8.5.11/unix 
make 
make install 

请您参考如下方法:

没有足够的声望点来评论,但这不是问题Install Tkinter in linux和你的一样??。

总而言之,如果您确定 Tkinter 尚未安装(而不是您的 python 路径未正确配置),我建议您使用一些工具,例如 easy_install 然后做

easy_install --prefix=<local-dir-in-python-path> python-tk 

一般我使用~/.local/作为前缀。

easy_install可以通过安装setuptools

来安装