【发布时间】:2018-09-04 02:15:55
【问题描述】:
由于在大多数 linux 发行版中,tkinter 都带有不同的软件包,因此我很难在我的大学计算机上安装它,因为我们没有 root 访问权限。
我收到以下错误:
/usr/bin/python3: Error while finding spec for 'tkinter.__main__' (<class 'ImportError'>:
No module named '_tkinter', please install the python3-tk package);
我找到了这个答案:
https://stackoverflow.com/a/10015546/2898702
然后我在/home/<user>/.local编译部署了TCL和TK
然而最后一步python setup.py build 似乎期望,python 解释器也安装在用户目录中,这对我来说不是这样。
有没有办法安装 TCL 和 TK 而无需在本地安装 python 解释器?最好使用 pip 或 easy_install。
如果相关,发行版似乎是 linux mint。
uname -a 给我:Linux pc404 4.4.0-59-generic #80~14.04.1-Ubuntu SMP Fri Jan 6 18:02:23 UTC 2017 i686 i686 i686 GNU/Linux
【问题讨论】:
-
你需要root权限来创建一个virtualenv吗?除非您使用 sudo,否则 Pip 不需要 root
-
Virtualenv 很好,但是 Tkinteri snot 在 pip AFAIK 中可用。