0

我正在构建一个 python GUI,并希望能够使用图像。我找到了几个选择,但枕头似乎是最好的选择。

我用 安装了 Pillow pip install Pillow,但是我不知道如何使用/导入 Pillow。我用过import PIL,但我想出了这个“ModuleNotFoundError: No module named PIL。我反复尝试卸载和安装 Pillow。我试过了pil,,,但我仍然想出同样的错误。我看过几个教程,但最新的是从 2019 年开始。我什至注意到其他人最近发布了关于同一问题的评论。我从指南中选择了这段代码,该代码旨在在安装 Pillow 后正常工作。pillowPillow

import PIL
from PIL import Image

#Open image using Image module
im = Image.open("images/cuba.jpg")

#Show actual Image
im.show()

#Show rotated Image
im = im.rotate(45)
im.show()
4

2 回答 2

0

Visual Studio Code 是一个 IDE,而不是虚拟环境。将两者一起使用可能会很棘手,因此我将尝试在不了解您现有配置的情况下提出一种“故障安全”方式来安装 Pillow。

我建议您启动 VSCode 并在您的问题中打开文件。标记该行import PIL并按 SHIFT+ENTER 在底部的内置终端中运行它。输出应该是

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'PIL'
>>> 

现在,在终端中,在 旁边>>>,键入quit()并按 ENTER 离开解释器。现在,仍然在内置终端中,输入pip3 install pillow. 如上再次运行该行import PIL,如果它不起作用,请截取终端截图并将其添加到您的问题中。

于 2020-11-19T14:04:49.687 回答
0

解决方案很简单。我在程序本身(在终端中)运行的版本与 VS 代码当前使用的 Python 环境(VS 代码窗口的左下角)不同。我确保终端中使用的版本与Python 3.8.6 64-bitVSC 使用的版本相同。

于 2020-11-20T10:54:22.723 回答