PyDev报告了site-packages中已安装模块的导入错误,但确实运行了代码

时间:2013-03-29 18:07:35

标签: macos python-2.7 python-imaging-library pydev

我刚开始在MacOS 10.8.3上使用PyDev for Python 2.7。我唯一的问题是线路......

from PIL import Image

报告“未解决的导入:图像”。但是,我可以从命令行和PyDev中运行代码,并在PyDev控制台中运行导入。

我同时拥有......

/Library/Python/2.7/site-packages
/Library/Python/2.7/site-packages/PIL

...在Preferences-> PyDev-> Interpreter-Python-> Libraries部分。我已经运行了Apply,重做了整个事情,并尝试了其他一些事情,其他人报告了类似的问题。有谁知道解决这个问题的任何明确方法?

1 个答案:

答案 0 :(得分:0)

我找到了两种不同的解决方法:

  1. 转到首选项 - > PyDev - >口译员 - Python - >强制内置,单击“新建...”并输入“PIL”(不带引号)。单击“确定”两次,然后重新启动Eclipse。

  2. 将导入语句更改为“导入图像”而不是“从PIL导入图像”。