• 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) 的触发器 ...

    之后就可以导入了

  • 相关阅读:
    悬崖边上的舞者,记7.2生产数据库灾难事件
    MySQL数据库辅助类
    C# 自定义控件VS用户控件
    WinForm创建自定义控件
    mvc导出excel
    aspose导出excel文件
    oracle 定义带参数的视图
    extjs 分组函数自定义统计
    向第三次世界大战中的勇士致敬
    Office2007打开文件提示“您尝试打开的文件xxx.xls的格式与文件扩展名指定的格式不一致”的解决办法
  • 原文地址:https://www.cnblogs.com/fanhua-wushagn/p/12789909.html
Copyright © 2020-2023  润新知