我写了这段代码:
import Image
im = raw_input("Insert Image file: ")
handle = Image.open(im)
print handle.size
读取Image
文件并打印其大小,但是当我运行此代码时,我得到一个追溯:
Traceback (most recent call last):
File "image.py", line 1, in <module>
import Image
P.S - 如果重要的话,我在mac os x中编写了程序
答案 0 :(得分:0)
您很可能需要安装PIL或Pillow。以下是installation guide,可以概括为:
安装Brew:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
为Pillow安装一些依赖项:
brew install libtiff libjpeg webp little-cms2
安装枕头:
pip install Pillow
并改变:
import Image
要:
from PIL import Image
答案 1 :(得分:0)
如果您将文件命名为image.py
,然后尝试导入Image
,则Python尝试导入您自己的文件的风险很高,并且所有这些都以堆栈溢出结束(错误事件) ,不是很好的网站。)
永远不会为您提供标准Python库中存在的文件名