Как использовать PIL с PyPy?

Я немного поискал, но не смог найти туториал по использованию PIL с PyPy. Согласно блогу PyPy, PIL поддерживается.

  • Я установил PIL с помощью pip в свой PYTHONPATH.
  • После загрузки pip создаст 2 файла .pyd: _imaging.pyd и _imagingmath.pyd.
  • После установки Я скопировал% PYTHONPATH% / lib / site-packages / PIL в свой каталог пакетов сайтов PyPy.
  • Когда я запускаю свой сценарий (который использует PIL), он сообщает, что не может импортировать модуль _imaging C.

Как мне это сделать?

редактировать: Я запускаю это в Windows 7 x64 (python 2.7.1 32 бита)

вот трассировка (двоичный файл pypy 1.4.1 windows):

Traceback (most recent call last):
  File "app_main.py", line 53, in run_toplevel
  File "tools\python\gen_images.py", line 52, in <module>
    main()
  File "tools\python\gen_images.py", line 44, in main
    image = Image.open(file)
  File "d:\pypy\site-packages\PIL\Image.py", line 1965, in open
    return factory(fp, filename)
  File "d:\pypy\site-packages\PIL\ImageFile.py", line 91, in __init__
    self._open()
  File "d:\pypy\site-packages\PIL\GifImagePlugin.py", line 97, in _open
    self.seek(0) # get ready to read first frame
  File "d:\pypy\site-packages\PIL\GifImagePlugin.py", line 152, in seek
    self.dispose = Image.core.fill("P", self.size,
  File "d:\pypy\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
8
задан Syl 1 February 2011 в 16:27
поделиться