Python 带PyDev的PIL模块
我对Python和googleappengine都是新手,但我对Python的安装和兼容性很感兴趣。我正在使用MacOS-x和EclipseHelios并安装了pyDev插件,但尽管如此,我仍然会遇到错误 每当我尝试从终端导入PIL时,它不会给我任何错误,这意味着它已成功安装,但当我在eclipse文件中使用相同的导入时。我发现编译错误如下:Python 带PyDev的PIL模块,python,eclipse,google-app-engine,python-imaging-library,pydev,Python,Eclipse,Google App Engine,Python Imaging Library,Pydev,我对Python和googleappengine都是新手,但我对Python的安装和兼容性很感兴趣。我正在使用MacOS-x和EclipseHelios并安装了pyDev插件,但尽管如此,我仍然会遇到错误 每当我尝试从终端导入PIL时,它不会给我任何错误,这意味着它已成功安装,但当我在eclipse文件中使用相同的导入时。我发现编译错误如下: "Unresolved Import" 请帮我做这个 不知何故,我试图解决这个问题,但它给了我一个错误,说成像:通用包装器中没有匹配的架构 当我将架构
"Unresolved Import"
请帮我做这个
不知何故,我试图解决这个问题,但它给了我一个错误,说成像:通用包装器中没有匹配的架构
当我将架构更改为32位时,ti在Eclipse日志中给出了以下信息:
Traceback (most recent call last):
File "/Users/Vinay/Documents/EclispeHeliosWorkspace/helloworld/Main.py", line 7, in <module>
im.show()
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/PIL/Image.py", line 1483, in show
_show(self, title=title, command=command)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/PIL/Image.py", line 2123, in _show
apply(_showxv, (image,), options)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/PIL/Image.py", line 2127, in _showxv
apply(ImageShow.show, (image, title), options)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/PIL/ImageShow.py", line 41, in show
if viewer.show(image, title=title, **options):
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/PIL/ImageShow.py", line 66, in show
self.show_image(image, **options)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/PIL/ImageShow.py", line 85, in show_image
return self.show_file(self.save_image(image), **options)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/PIL/ImageShow.py", line 81, in save_image
return image._dump(format=self.get_format(image))
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/PIL/Image.py", line 488, in _dump
self.load()
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/PIL/ImageFile.py", line 164, in load
self.load_prepare()
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/PIL/ImageFile.py", line 231, in load_prepare
self.im = Image.core.new(self.mode, self.size)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/PIL/Image.py", line 37, in __getattr__
raise ImportError("The _imaging C module is not installed")
ImportError: The _imaging C module is not installed
回溯(最近一次呼叫最后一次):
文件“/Users/Vinay/Documents/EclispeHeliosWorkspace/helloworld/Main.py”,第7行,在
im.show()
文件“/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site packages/PIL/Image.py”,第1483行,在show中
_显示(自我,标题=标题,命令=命令)
文件“/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site packages/PIL/Image.py”,第2123行,在_show中
应用(_showxv,(图像,),选项)
文件“/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site packages/PIL/Image.py”,第2127行,在
应用(ImageShow.show,(图像,标题),选项)
文件“/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site packages/PIL/ImageShow.py”,第41行,在show中
如果viewer.show(图像,title=title,**选项):
文件“/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site packages/PIL/ImageShow.py”,第66行,在show中
self.show_图像(图像,**选项)
文件“/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site packages/PIL/ImageShow.py”,第85行,在show_图像中
返回self.show_文件(self.save_图像(图像),**选项)
文件“/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site packages/PIL/ImageShow.py”,第81行,在save_图像中
返回图像。_转储(格式=self.get_格式(图像))
文件“/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site packages/PIL/Image.py”,第488行,在
self.load()
文件“/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site packages/PIL/ImageFile.py”,第164行,已加载
self.load_prepare()
文件“/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site packages/PIL/ImageFile.py”,第231行,在load\u prepare中
self.im=Image.core.new(self.mode,self.size)
文件“/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site packages/PIL/Image.py”,第37行,在__
raise ImportError(“未安装成像C模块”)
导入错误:未安装图像C模块
我该怎么做:(?PIL有一些具体的安装说明。你看到了吗
libraries:
- name: PIL
version: "1.1.7"
IIRC您希望将其安装在应用程序目录本身的“内部”,以便您的应用程序可以在本地访问它。但是,在MAC上对此并不确定。PIL有一些具体的安装说明。您看到了吗
libraries:
- name: PIL
version: "1.1.7"
IIRC您希望将其安装在应用程序目录本身的“内部”,以便您的应用程序可以在本地访问它。但在MAC上对此不确定。我刚刚安装了Pillow(使用:sudo pip install Pillow)以在OS X 10.8.5 Mountain Lion上获得Python 2.7.6中的PIL
我在PyDev和Eclipse Kepler中遇到了同样的问题。要修复:
转到:
Eclipse->Preferences->PyDev->解释器-Python->库,然后单击“新建文件夹”
然后导航到:
/Library/Python/2.7/site-packages
单击“打开”,然后单击“应用”,然后单击“确定”
然后我退出Eclipse并重新启动——问题已经解决。我刚刚安装了Pillow(使用:sudo pip install Pillow)以在OS X 10.8.5 Mountain Lion上获得Python 2.7.6中的PIL
我在PyDev和Eclipse Kepler中遇到了同样的问题。要修复:
转到:
Eclipse->Preferences->PyDev->解释器-Python->库,然后单击“新建文件夹”
然后导航到:
/Library/Python/2.7/site-packages
单击“打开”,然后单击“应用”,然后单击“确定”
然后我退出Eclipse并重新启动--问题已修复。:) 您也可以检查此答案:您也可以检查此答案: