gpt4 book ai didi

eclipse - 使用 from-import-as 时 Unresolved pydev 导入错误

转载 作者:行者123 更新时间:2023-12-02 10:12:40 25 4
gpt4 key购买 nike

在带有 PyDev 的 Eclipse 中,在使用此代码时出现 Unresolved import: pilImage 错误。

从 PyDev 或 shell 内部执行时,代码运行良好,但 IDE 将此错误高亮显示。

from PIL import Image as pilImage
# do something with pilImage

如何解决这个问题?

最佳答案

我认为这可能对PIL应该如何使用有点误解......

PIL 有一个相当不常见的包装,其中 PIL 库被添加到 PYTHONPATH(而不是包含它的目录),因此,如果您使用 easy-install 进行安装,它将执行以下操作:

/Lib
/Lib/site-packages
/Lib/site-packages/PIL-1.1.7-py2.6-win32.egg
/Lib/site-packages/PIL-1.1.7-py2.6-win32.egg/Image.py

因此,实际应该完成的导入是:将 Image 作为 pilImage 导入(即:导入中没有来自 PIL)。

支持导入应如此的引用:http://effbot.org/imagingbook/introduction.htm

在这种情况下,添加到 PYTHONPATH 的目录应该是:“/Lib/site-packages/PIL-1.1.7-py2.6-win32.egg”

请注意,如果将目录 /Lib/site-packages/PIL-1.1.7-py2.6-win32.egg 重命名为 /Lib/site-,则导入可能会起作用。 packages/PIL 并将 /Lib/site-packages/ 留在 PYTHONPATH 中(在这种情况下,您仍然需要转到 PyDev 解释器配置,然后按 apply 以便找到发现新的 PIL 包已添加到 PYTHONPATH - 请注意,在这种情况下/Lib/site-packages/PIL 不应添加到 PYTHONPATH)

关于eclipse - 使用 from-import-as 时 Unresolved pydev 导入错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8209819/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com