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.