900*_*000 370
在本地安装Tkinter并不是很容易与系统提供的Python一起使用.您可以从源代码构建它,但这通常不是最好的想法,使用基于包的二进制发行版,您显然正在运行.
apt-get install python-tk在您的机器上更安全.(适用于像Ubuntu这样的Debian派生的发行版;请参阅其他发行版上的包管理器和包列表.)
小智 74
实际上,您只需要使用以下命令为python3安装tkinter:
sudo apt-get install python3-tk
Run Code Online (Sandbox Code Playgroud)
此外,对于Fedora用户,请使用以下命令:
sudo dnf install python3-tkinter
Run Code Online (Sandbox Code Playgroud)
小智 62
如果像我一样,由于您在IS中的好朋友,您在网络上没有root权限,并且您正在本地安装,那么您可能会遇到上述方法的一些问题.
我在Google上度过了很长时间 - 但最终,这很容易.
从http://www.tcl.tk/software/tcltk/download.html下载tcl和tk,并在本地安装它们.
要在Linux上本地安装(我在我的主目录中安装),请提取.tar.gz文件以获取tcl和tk.然后打开./unix目录中的自述文件.我跑了
cd ~/tcl8.5.11/unix
./configure --prefix=/home/cnel711 --exec-prefix=/home/cnel711
make
make install
cd ~/tk8.5.11/unix
./configure --prefix=/home/cnel711 --exec-prefix=/home/cnel711 --with-tcl=/home/cnel711/tcl8.5.11/unix
make
make install
Run Code Online (Sandbox Code Playgroud)
这可能看起来很痛苦,但文件很小,安装速度非常快.
然后重新运行python setup.py build并python setup.py install在你的python安装目录中 - 它应该工作.它对我有用 - 我现在可以将Tkinter等导入我心中的内容 - yipidy-yay.整整一个下午花在这上面 - 希望这张纸条能让其他人免于痛苦.
Cor*_*erg 21
您将需要包及其依赖项.
既然你提到了synaptic,你必须使用基于Debian的系统.获得所需的一种方式:
sudo apt-get install python-tk
Run Code Online (Sandbox Code Playgroud)
Jon*_*n L 10
如果您正在使用RHEL,CentOS,Oracle Linux等,您可以使用yum来安装tkinter模块
yum install tkinter
Run Code Online (Sandbox Code Playgroud)
小智 5
Debian/Ubuntu:
sudo apt install python3-tk -y
Run Code Online (Sandbox Code Playgroud)
软呢帽:
sudo dnf install -y python3-tkinter
Run Code Online (Sandbox Code Playgroud)
拱:
sudo pacman -Syu tk --noconfirm
Run Code Online (Sandbox Code Playgroud)
REHL/CentOS6/CentOS7:
sudo yum install -y python3-tkinter
Run Code Online (Sandbox Code Playgroud)
打开SUSE:
sudo zypper in -y python-tk
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
571048 次 |
| 最近记录: |