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'
但是我在文件夹 /home/rik/Pillow/ 中有一个名为“_imaging.c”的文件,我尝试将它放入 /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
您在原始问题下方的评论中提到,您安装了 Pillow,pip
但是您安装了 Python 3.5,并且pip3 install pillow
仅支持 Python <= Python 3.4 的版本。
Pillow 在目前所有支持的 Ubuntu 版本中都打包为 python-pil 和 python3-pil,并且自 Ubuntu 13.04 以来,它已在默认 Ubuntu 存储库中取代了已停用的 PIL 项目。您应该卸载随其一起安装的 pillow pip
,然后安装 python-pil 和/或 python3-pil。