Python não encontrando arquivo que existe

1

O Python (3.5) não está localizando um arquivo que está em um diretório e estou tentando descobrir onde colocá-lo. Aqui está o erro que recebo:

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'

Mas eu tenho um arquivo chamado '_imaging.c' na pasta / home / rik / Pillow / e tentei colocá-lo em / home / rik / Pillow / PIL / sem sorte.

Eu tentei rastrear onde está recebendo o arquivo via strace, mas recebi um erro:

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
    
por Rik 04.10.2016 / 14:28

1 resposta

0

Você mencionou em um comentário abaixo da pergunta original que instalou o Pillow com pip , mas você tem o Python 3.5 instalado e o pip3 install pillow é suportado somente para versões do Python < = Python 3.4.

O Pillow é empacotado como python-pil e python3-pil em todas as versões atualmente suportadas do Ubuntu, e substituiu o projeto PIL descontinuado nos repositórios padrão do Ubuntu desde o Ubuntu 13.04. Você deve desinstalar o pillow que você instalou com pip e instalar python-pil e / ou python3-pil.

    
por karel 06.06.2017 / 02:25