我正在制作jython项目。我在我的python模块中从PIL导入Image,如:
from PIL import Image
虽然PIL存在于python文件夹中,我甚至已将它添加到Python解释器的库中,但它仍然不断给我这个错误"没有名为PIL的模块"错误。 首先我认为这是安装问题,然后我使用多种方式添加它,即通过自制软件添加它。但它仍然没有帮助。那么,使它在eclipse中工作的理想方法是什么?
答案 0 :(得分:0)
你将遇到两个问题。
“无模块名称PIL”错误意味着PIL不属于 JYTHONPATH。假设你正在使用PyDev,你可以添加到路径 导航到首选项 - > PyDev->解释器 - > Jython口译员 并为解释器添加PYTHONPATH以包含路径 到PIL。
在jython中,这只能用于纯python包作为jython 使用JVM并且无法使用CPython包(典型的python) 具有用C编写的扩展名。当您从PIL导入图像时,您将遇到此问题。
jython的优点是它可以很好地与现有的Java库一起使用,因此您可能需要考虑使用ImageJ这样的库。要导入java库并与之交互,请添加您要导入的* .jar文件的完整路径,如上面针对jython解释器所述。