如何在Eclipse的PyDev中添加PIL以便在项目中导入和使用?

13 投票
2 回答
7155 浏览
提问于 2025-04-16 18:35

我在我的项目中想使用PIL这个库,但pydev似乎找不到它。首先,我在Python命令行中可以看到它,我可以导入它,而且在Python的sys.path中也能找到它。其次,我已经在Eclipse中把它添加到了PYTHONPATH里。

我重启了Eclipse,但当我尝试用“from PIL import Image”时,还是出现了“未解决的导入”的错误。

有没有人能帮我一下?我之前用的其他库都没问题,都是这样用的……我真的需要用到PIL。

2 个回答

10

试着去点击 窗口 -> 首选项 -> Pydev -> 解释器 -> Python 解释器 -> 强制内置 这个选项卡。然后添加一个 PIL 的条目并应用设置。我之前也遇到过同样的 未解决的导入 错误,当时尝试从这个特定的包导入(其他包都没问题),后来找到了一些信息,最终帮了我。

9

我也遇到过同样的问题。

我通过在窗口->首选项->pydev->解释器 - Python的库选项卡中添加 /usr/share/pyshared 来解决了这个问题。

之前已经包含了很多 /usr/lib/python* 的路径,这些路径里有编译好的库(就是那些和Python绑定的C语言部分),但 /usr/share 的部分没有包含,这里是源代码的地方。

撰写回答