【问题标题】:Python Problems with PIL and tkinterPIL 和 tkinter 的 Python 问题
【发布时间】:2014-12-16 07:10:30
【问题描述】:
/System/Library/Frameworks/Python.framework/Versions/2.6/bin/python2.6 /Users/drlou/PycharmProjects/finalproject/graphics.py
Traceback (most recent call last):
  File "/Users/drlou/PycharmProjects/finalproject/graphics.py", line 5, in <module>
    import PIL
ImportError: No module named PIL

Process finished with exit code 1

这是我目前的错误消息,我在让我的 python 连接到 PIL 和 tkinter 时遇到了很多麻烦。我用自制软件安装了 PIL,当我尝试运行程序时它说它没有找到 PIL 我将 PIL 文件夹移动到 python 文件夹中,希望它能识别它。它没有,现在我正试图找出一种将两者联系起来的方法。我是编码新手,所以我知道这看起来很愚蠢,但我还没有在网上找到任何答案。看起来 PIL 已经安装在我的 Mac 上,因为当我搜索它时会弹出 2 个文件夹。所以我现在想知道为什么在我使用自制软件安装它之前 python 无法找到 PIL。感谢您的帮助!

【问题讨论】:

  • 如果可以,请摆脱您已经安装的所有PIL 安装,然后改用pip install Pillow。它是一个实际上仍然受支持的 PIL 分叉,与已死多年的核心 PIL 不同。
  • 也许是pip install Pillow ?

标签: python tkinter python-imaging-library


【解决方案1】:

'''#ImportError: No module named PIL'''

要么 PIL 安装不正确,要么安装位置错误。 PIL 不附带带有 TKinter 的 python,因此您必须在此网站上单独下载并安装它:


http://www.pythonware.com/products/pil/


每个操作系统的安装模块都不同,但对于您可以在同一个操作系统中使用的每个模块,安装模块通常是相同的。

在 Mac 上,在写入 cd 和 [空格] 后,将文件位置拖放到终端中。应该是这样的:

cd /用户/用户名/...

按回车

之后,写:

python setup.py 安装

如果你在 Windows 上,有太多教程,我真的不需要介绍它。 http://www.instructables.com/id/How-to-install-Python-packages-on-Windows-7/

如果您已经完成了所有这些操作,您可能会遇到问题,这取决于您的计算机。如果您能提供更多信息,我很乐意提供帮助。

编辑:

找到了一些可能有用的东西: Installing PIL with pip

【讨论】:

  • 你可能不需要把链接文本写得那么大!!
  • 所以我尝试按照您的步骤卸载我可以在我的文件夹中找到的 PIL 程序。然后我告诉 home-brew “brew install Pillow”,我认为它会安装它,但它说它已经安装了。所以后来我知道这是一个错误,所以我尝试按照您的链接下载枕头,但是当我尝试将其拖到终端时,它说 -bash ..... 权限被拒绝
  • 只需在它前面输入 sudo 即可:sudo [你拖动的项目]
  • 如果这不起作用,请键入:chmod a+x [您拖动的项目]。确保你离开他们所在的空间 - 对不起。忘记了。 :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-02-21
  • 1970-01-01
  • 2023-03-28
  • 2020-10-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多