如何在 Python 3 Ubuntu 14.04 中安装图像 class?

How can I install Image class in Python 3 Ubuntu 14.04?

我正在尝试使用 Python 3 中的 PIL,但我无法让它工作。我尝试了几个链接,但其中 none 个确实有帮助。 我正在使用 Ubuntu 14.04 并安装了 IDLE。

这里有人能帮帮我吗?

提前致谢,

sudo apt-get install python3-pil python3-pil.imagetk

您可能需要手动删除任何使用 pip 尝试或使用 setup.py 编译的不成功安装的遗留物 - 这将通过错误消息中列出的冲突文件来指示。

经验法则是:如果您想要一个 Python 用于交互使用的通用工具,或者提供您将直接使用的脚本,供个人使用的小脚本库:您必须安装构建的包对于您的系统(.deb),使用 apt-get,aptitude 无论如何 - 除非 Python 模块根本没有打包。

对于所有其他用途,您应该创建一个 Python virtualenv 并使用 pip install <name> 在该 virtualenv 中安装所需的模块。包括案例 Ubuntu 没有打包所需的 Python 模块。

关于 PIL 还有一个有趣的地方:原来的 PIL 多年来已经变得无人维护和位腐烂。由此产生的最突出的错误之一就是无法使用 pip 或 easy_install 干净地安装它。另一个是它从未(至少是正确地)移植到 Python3。因此创建了一个名为 "Pillow" 的分支。它是原始 PIL 的直接替代品 - PIP 和 Easy_install 应该安装 "Pillow" 而不是 "PIL"。

(注意。我不知道哪个 PIL 或 Pillow - 由 Ubuntu 以 "python-pil" 名称打包。我想并希望它是积极维护的项目 Pillow)