如何在Eclipse的PyDev中添加PIL以便在项目中导入和使用?
我在我的项目中想使用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
的部分没有包含,这里是源代码的地方。