Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 带PyDev的PIL模块_Python_Eclipse_Google App Engine_Python Imaging Library_Pydev - Fatal编程技术网

Python 带PyDev的PIL模块

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" 请帮我做这个 不知何故,我试图解决这个问题,但它给了我一个错误,说成像:通用包装器中没有匹配的架构 当我将架构

我对Python和googleappengine都是新手,但我对Python的安装和兼容性很感兴趣。我正在使用MacOS-x和EclipseHelios并安装了pyDev插件,但尽管如此,我仍然会遇到错误

每当我尝试从终端导入PIL时,它不会给我任何错误,这意味着它已成功安装,但当我在eclipse文件中使用相同的导入时。我发现编译错误如下:

 "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有一些具体的安装说明。你看到了吗

  • 下载PIL.dmg文件。例如,您可以从下载PIL 1.1.6.dmg文件
  • 双击安装程序以开始安装过程
  • 选择正确的目录。完成安装
  • 这仅用于您的本地开发环境。上载时,将使用GAE提供的PIL版本,这意味着您还必须更新app.yaml文件,如下所示:

    libraries:
    - name: PIL
      version: "1.1.7"
    


    IIRC您希望将其安装在应用程序目录本身的“内部”,以便您的应用程序可以在本地访问它。但是,在MAC上对此并不确定。

    PIL有一些具体的安装说明。您看到了吗

  • 下载PIL.dmg文件。例如,您可以从下载PIL 1.1.6.dmg文件
  • 双击安装程序以开始安装过程
  • 选择正确的目录。完成安装
  • 这仅用于您的本地开发环境。上载时,将使用GAE提供的PIL版本,这意味着您还必须更新app.yaml文件,如下所示:

    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并重新启动--问题已修复。:)

    您也可以检查此答案:您也可以检查此答案: