Ubuntu:Tkinter无法导入
最近想写个GUI小程序,所以就使用了python内置的Tkinter包,但是导入时竟然提示没有这个包?
使用命令搜索了下: sudo apt search python3-tk ,显示已经安装了。又重启项目重新导入了下,结果还是不行
- kylin@kylin:~$ sudo apt search python3-tk
- [sudo] kylin 的密码:
- 正在排序... 完成
- 全文搜索... 完成
- python3-tk/bionic 3.6.5-3 amd64
- Tkinter - Writing Tk applications with Python 3.x
- python3-tk-dbg/bionic 3.6.5-3 amd64
- Tkinter - Writing Tk applications with Python 3.x (debug extension)
- python3-tksnack/bionic,bionic 2.2.10.20090623-dfsg-6 all
- Sound extension to Tcl/Tk and Python/Tkinter - Python 3.x library
最后试了下重装: sudo apt-get install python3-tk
- ylin@kylin:/usr/bin$ sudo apt-get install python3-tk
- [sudo] kylin 的密码:
- 正在读取软件包列表... 完成
- 正在分析软件包的依赖关系树
- 正在读取状态信息... 完成
- 下列软件包是自动安装的并且现在不需要了:
- fonts-liberation2 fonts-opensymbol gir1.2-geocodeglib-1.0
- gir1.2-gst-plugins-base-1.0 gir1.2-gstreamer-1.0 gir1.2-gudev-1.0
- gir1.2-udisks-2.0 grilo-plugins-0.3-base gstreamer1.0-gtk3
- libboost-date-time1.65.1 libboost-filesystem1.65.1 libboost-iostreams1.65.1
- libboost-locale1.65.1 libcdr-0.1-1 libclucene-contribs1v5 libclucene-core1v5
- libcmis-0.5-5v5 libcolamd2 libdazzle-1.0-0 libe-book-0.1-1
- libedataserverui-1.2-2 libeot0 libepubgen-0.1-1 libetonyek-0.1-1
- libevent-2.1-6 libexiv2-14 libfreerdp-client2-2 libfreerdp2-2 libfwup1
- libgc1c2 libgexiv2-2 libgom-1.0-0 libgpgmepp6 libgpod-common libgpod4
- liblangtag-common liblangtag1 liblirc-client0 libllvm8 liblua5.3-0
- libmediaart-2.0-0 libmspub-0.1-1 libnvidia-common-440 libodfgen-0.1-1
- libqqwing2v5 libraw16 librevenge-0.0-0 libsgutils2-2 libssh-4
- libsuitesparseconfig5 libvncclient1 libwayland-egl1-mesa libwinpr2-2
- libxmlsec1 libxmlsec1-nss lp-solve media-player-info python3-mako
- python3-markupsafe syslinux syslinux-common syslinux-legacy
- usb-creator-common
- 使用'sudo apt autoremove'来卸载它(它们)。
- 将会同时安装下列软件:
- blt libtcl8.6 libtk8.6 tk8.6-blt2.5
- 建议安装:
- blt-demo tcl8.6 tk8.6 tix python3-tk-dbg
- 下列【新】软件包将被安装:
- blt libtcl8.6 libtk8.6 python3-tk tk8.6-blt2.5
- 升级了 0 个软件包,新安装了 5 个软件包,要卸载 0 个软件包,有 12 个软件包未被升级。
- 需要下载 2,252 kB 的归档。
- 解压缩后会消耗 9,231 kB 的额外空间。
- 您希望继续执行吗? [Y/n] y
- 获取:1 http://mirror.lzu.edu.cn/ubuntu bionic/main amd64 libtcl8.6 amd64 8.6.8+dfsg-3 [881 kB]
- 获取:2 http://mirror.lzu.edu.cn/ubuntu bionic/main amd64 libtk8.6 amd64 8.6.8-4 [693 kB]
- 获取:3 http://mirror.lzu.edu.cn/ubuntu bionic/main amd64 tk8.6-blt2.5 amd64 2.5.3+dfsg-4 [572 kB]
- 获取:4 http://mirror.lzu.edu.cn/ubuntu bionic/main amd64 blt amd64 2.5.3+dfsg-4 [4,944 B]
- 获取:5 http://mirror.lzu.edu.cn/ubuntu bionic/main amd64 python3-tk amd64 3.6.5-3 [100 kB]
- 已下载 2,252 kB,耗时 1秒 (3,142 kB/s)
- 正在选中未选择的软件包 libtcl8.6:amd64。
- (正在读取数据库 ... 系统当前共安装有 194832 个文件和目录。)
- 正准备解包 .../libtcl8.6_8.6.8+dfsg-3_amd64.deb ...
- 正在解包 libtcl8.6:amd64 (8.6.8+dfsg-3) ...
- 正在选中未选择的软件包 libtk8.6:amd64。
- 正准备解包 .../libtk8.6_8.6.8-4_amd64.deb ...
- 正在解包 libtk8.6:amd64 (8.6.8-4) ...
- 正在选中未选择的软件包 tk8.6-blt2.5。
- 正准备解包 .../tk8.6-blt2.5_2.5.3+dfsg-4_amd64.deb ...
- 正在解包 tk8.6-blt2.5 (2.5.3+dfsg-4) ...
- 正在选中未选择的软件包 blt。
- 正准备解包 .../blt_2.5.3+dfsg-4_amd64.deb ...
- 正在解包 blt (2.5.3+dfsg-4) ...
- 正在选中未选择的软件包 python3-tk:amd64。
- 正准备解包 .../python3-tk_3.6.5-3_amd64.deb ...
- 正在解包 python3-tk:amd64 (3.6.5-3) ...
- 正在设置 libtcl8.6:amd64 (8.6.8+dfsg-3) ...
- 正在设置 libtk8.6:amd64 (8.6.8-4) ...
- 正在设置 tk8.6-blt2.5 (2.5.3+dfsg-4) ...
- 正在设置 blt (2.5.3+dfsg-4) ...
- 正在设置 python3-tk:amd64 (3.6.5-3) ...
- 正在处理用于 libc-bin (2.27-3ubuntu1) 的触发器 ...
之后就可以导入了
Ubuntu:Tkinter无法导入的更多相关文章
- Ubuntu mysql数据库导入sql文件
在阿里云Ubuntu系统导入sql数据库文件 首先linux 下查看mysql相关目录 root@ubuntu14:~# whereis mysql mysql: /usr/bin/mysql--- ...
- ubuntu GITLAB完全导入SVN(提交历史,用户)项目
从SVN导入到GITLAB目前没有直接的方案,通常需要通过GIT转换:SVN –>GIT –>GITLAB.通过这种方式,将SVN的提交历史,用户信息一并导入到gitlab 注:本文只适用 ...
- ubuntu 下mysql导入出.sql文件
1.导出整个数据库 mysqldump -u 用户名 -p 数据库名 > 导出的文件名 mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql 2.导 ...
- [小菜随笔]python tkinter实现简单的ping命令
本文主要是介绍python图形界面上的按键与实际功能的对接,其实编程掌握了基础之后的学习应该都是靠自己去挖掘其他的 在网上发现多半教程都是2的,故本文使用的是python3.5,其实也没什么区别,就有 ...
- Ubuntu 16.04上Docker使用手记
一.Docker Hub的使用Docker Hub是Docker官方维护的仓库,里面已经包含了很多的镜像,一般我们的需求直接在官方仓库搜索就可以得到解决.在官方的公共仓库中我们无需登录就可以进行镜像的 ...
- python大法好——ython GUI编程(Tkinter)
Python GUI编程(Tkinter) Python 提供了多个图形开发界面的库,几个常用 Python GUI 库如下: Tkinter: Tkinter 模块(Tk 接口)是 Python 的 ...
- python3 Tkinter GUI 试水
from tkinter import * #导入tkinter下所有包,用于GUI开发#窗口创建tk=Tk()cans=Canvas(tk,width=400,height=400)#定义窗口规格c ...
- 关不掉的小姐姐程序python tkinter实现 学习---打包教程
首先,我们先准备两个.py文件,还要图片文件 代码//是我自己手写的,copy时记得删掉,不然有可能错误,比如中英文啥的 当然 一些语法的无问题就百度,都能给你答案 第一个.py ...
- 使用tkinter做简单计算器
代码如下: from tkinter import * #导入tkinter库 root =Tk() #给窗体 root.title('calculator') #设置窗体名字 frm=Frame(r ...
随机推荐
- spring boot 项目 mvn clean install 报 "Unable to find main class" 的解决方法
按照步骤来总会解决的 检查pom.xml中是否加入了spring boot maven插件 <build> <plugins> <plugin> <group ...
- df卡住的解决办法
在使用网络存储时,如果网络存储出问题.比如使用NFS,网络中断,df -h会卡住 情形一 ctrl+c是能取消中断的,这种情况算是比较幸运.使用mount查看有哪些挂载点,将其卸载即可. 情形二 ct ...
- JDBC 工具类封装
每次使用jdbc 我们都要 加载驱动类 创建链接 创建Statement 接口对象执行sql 关闭资源 按照这样的套路可以封装一些重用代码方便在其他方法中调用 package com.xzlf.jdb ...
- jquery字符串转数字
1:parseInt(string) : 这个函数的功能是从string的开头开始解析,返回一个整数,说起来比较笼统,下面来看几个实例,大家就明白了: parseInt("1234blue& ...
- nignx location index的用法
来源:https://blog.csdn.net/qq_32331073/article/details/81945134#_10 index指令的作用 在前后端分离的基础上,通过Nginx配置,指定 ...
- Cent OS 7 添加 EPEL Nux Dextop ELRepo等源
Cent OS 7 添加第三方yum源 CentOS由于很追求稳定性,所以官方源中自带的软件不多,因而需要一些第三方源. 比如EPEL.ATrpms.ELRepo.Nux Dextop.RepoFor ...
- Docker 部署 halo 启动时,MySql 连接不上
原因 halo 是部署在 docker 容器内部的,而 MySql 是部署在"宿主机"上的,docker默认的网络模式是bridge,容器内127.0.0.1访问不到的,把网络模式 ...
- ERC20 Short Address Attack
ERC20 Short Address Attack 什么是ERC20 Application Binary Interface(ABI) ERC20 Short Address Attack 开始攻 ...
- Nest.js 6.0.0 正式版发布,基于 TypeScript 的 Node.js 框架
开发四年只会写业务代码,分布式高并发都不会还做程序员? Nest.js 6.0.0 正式版发布了.Nest 是构建高效.可扩展的 Node.js Web 应用程序的框架.它使用现代的 JavaSc ...
- Linux监听磁盘使用情况
前阵子服务器磁盘写满了,导致项目出了很多奇怪的问题,比如文件上传不了(这个很好理解),还有登录时验证码无法加载(现在依旧不知道原因,项目的验证码图片是只在内存中生成的BufferedImage对象,不 ...