在Jupyter Notebook中,我运行此代码没有任何错误。 但在 VScode 中有一个错误Unable to import 'PIL' pylint(import-error)
.我已经安装了枕头。但是,仍然存在错误。
import os
from PIL import Image
# open an image file (.bmp,.jpg,.png,.gif) you have in the working folder
imageFile = "Cat.jpg"
im1 = Image.open(imageFile)
# adjust width and height to your needs
width = 480
height = 300
# use one of these filter options to resize the image
im2 = im1.resize((width, height), Image.NEAREST)
ext = ".jpg"
im2.save("NEAREST" + ext)
os.system("d:/python24/i_view32.exe %s" % "BILINEAR.jpg")
显然,用于 linting 的pylint
可执行文件与您安装 PIL 的环境不同。这就是 pylint 无法找到 PIL 模块的原因。
确保 Python 解释器和所有其他 Python 工具使用相同的环境。您可以在Visual Studio Code设置中配置此设置。搜索python.linting.pylintPath
设置并在此处指定正确的路径。这应该可以解决问题。
点安装枕头-PIL
这将安装枕头包装纸并解决问题