【问题标题】:why cant i install ImageTk为什么我不能安装 ImageTk
【发布时间】:2018-05-14 06:23:22
【问题描述】:

我正在进入 Tkinter,我正在尝试将图像放入它制作的窗口中,但是无论我在哪里搜索互联网,我都发现我需要一个名为 ImageTk 的模块。我试过安装这个模块,但它不起作用,我已经安装了 PIL 和 Pillow,但 ImageTk 无法安装,我不知道为什么。

我对 Tkinter 比较陌生,对它的理解有限,所以如果这是一个明显的问题,我很抱歉。

每当我尝试安装时,我都会得到以下信息:

选择以前未选择的包 python3-pil.imagetk:armhf。 dpkg:不可恢复的致命错误,正在中止:包的文件列表文件 'qdbus' 缺少最后的换行符 E:返回子进程 /usr/bin/dpkg 错误代码 (2)

【问题讨论】:

  • 您尝试了什么,遇到了什么错误?
  • ImageTk 是 PIL 的一部分。如果您已正确安装 Pillow,您可以使用 from PIL import Image, ImageTk 导入它
  • 是的,我试过了,但它说:ImortError: cannot imort name 'ImageTk'
  • sudo apt-get install python-imaging sudo apt-get install python-imaging-tk 是我在其他地方找到的,因为它说您需要将 ImageTk 与 PIL 分开安装。然而,这可能已经改变了

标签: python tkinter python-imaging-library


【解决方案1】:
  1. 安装支持 Tkinter 的 Python Imaging:

    sudo apt-get install python-imaging-tk
    
  2. 在代码中:

    from PIL import ImageTk, Image
    

【讨论】:

    猜你喜欢
    • 2021-02-26
    • 2018-02-27
    • 2016-10-11
    • 1970-01-01
    • 1970-01-01
    • 2010-09-30
    • 2018-12-12
    • 2019-03-10
    • 2014-12-05
    相关资源
    最近更新 更多