Python не находит файл, который существует

Python (3.5) не находит файл, который находится в каталоге, и я пытаюсь выяснить, где его разместить. Вот ошибка, которую я получаю:

Traceback (most recent call last):
  File "/home/rik/Pillow/faces.py", line 35, in <module>
    from PIL import Image
  File "/home/rik/Pillow/PIL/Image.py", line 67, in <module>
    from PIL import _imaging as core
ImportError: cannot import name '_imaging'

Но у меня есть файл с именем _imaging.c в папке / home / rik / Pillow /, и я попытался поместить его в /home/rik/Pillow/PIL/ безуспешно.

Я попытался отследить, где он получает файл через strace, но я получил ошибку:

rik@rik-MS-7971:~$ chmod +x /home/rik/Documents/tensorflow/tensorflow/examples/tutorials/mnist/mnist_with_summaries.py
rik@rik-MS-7971:~$ strace -f -e open /home/rik/Documents/tensorflow/tensorflow/examples/tutorials/mnist/mnist_with_summaries.py
strace: exec: Exec format error

1 ответ

Вы упомянули в комментарии ниже оригинальный вопрос, с которым вы установили подушку pip однако у вас установлен Python 3.5 и pip3 install pillow поддерживается только для версий Python <= Python 3.4.

Pillow упакован как python-pil и python3-pil во все поддерживаемые в настоящее время версии Ubuntu, и он заменил прекращенный проект PIL в репозиториях Ubuntu по умолчанию, начиная с Ubuntu 13.04. Вы должны удалить подушку, которую вы установили с pip и вместо этого установите python-pil и / или python3-pil.

Другие вопросы по тегам