2016-11-23 7 views
0

Я пытаюсь создать функцию, которая читает файлы pptx. Единственный модуль, который я нашел, - python-pptx. Но, к сожалению, он вызывает ошибки.Windows: ImportError: Нет модуля с именем Image

Были проблемы с установкой Pillow, когда я это сделал: pip install python-pptx, поэтому я установил его easy_install Pillow, который, кажется, работает. Затем я установил python-pptx. Проблема в том, что при выполнении функции она все еще вызывает ошибку:

Traceback (most recent call last): 
    File "C:/Users/Milano/Desktop/Projekty/FS Dropbox/Dropbox/word_counter.py", line 38, in <module> 
    print get_pptx_word_count('pptx.pptx') 
    File "C:/Users/Milano/Desktop/Projekty/FS Dropbox/Dropbox/word_counter.py", line 15, in get_pptx_word_count 
    from pptx import Presentation 
    File "C:\Users\Milano\Desktop\Projekty\venvs\sfl_venv\lib\site-packages\pptx\__init__.py", line 15, in <module> 
    from pptx.api import Presentation # noqa 
    File "C:\Users\Milano\Desktop\Projekty\venvs\sfl_venv\lib\site-packages\pptx\api.py", line 17, in <module> 
    from .package import Package 
    File "C:\Users\Milano\Desktop\Projekty\venvs\sfl_venv\lib\site-packages\pptx\package.py", line 16, in <module> 
    from .parts.image import Image, ImagePart 
    File "C:\Users\Milano\Desktop\Projekty\venvs\sfl_venv\lib\site-packages\pptx\parts\image.py", line 13, in <module> 
    import Image as PIL_Image 
ImportError: No module named Image 

Что мне делать? Я нахожусь на virtualenv. Пытался удалить подушку и установить PIL, но ничего не нашел.

+0

Загрузите Pillow из [здесь] (http://www.lfd.uci.edu/~gohlke/pythonlibs/) и используйте 'from PIL import Image' вместо' import Image'. – Nain

ответ

0

подушка перемещает все модули PIL в пакет PIL. Вам нужно будет изменить импорт на PIL.Image.

 Смежные вопросы

  • Нет связанных вопросов^_^