我正在学习一些 Python 图像教程。似乎每次我在 Python 中尝试新事物时最大的挑战就是让它工作!我已经导入了 PIL 代码,并尝试在 Python 2.7.8 上的 Spyder 中运行下面的简短片段
from PIL import Image
from pylab import *
im = array(Image.open('test.jpg'))
imshow(im)
show()
当我这样做时,出现“图像数据无法转换为 float ”错误。
我试图在 iPython notebook 中做同样的事情,但收到了同样的错误。当我运行 pip freeze 时,它显示我安装了 PIP 1.1.7。值得注意的是,我使用主机站点上的可执行文件安装了 PIP,而不是使用 PIP。我也在使用 Anaconda 自带的 Spyder 实例。
有什么建议吗?
最佳答案
在尝试发布的其他解决方案后,我发现 PIL 可能与我较新的 Python 版本不合时宜(请参阅评论中的链接)。安装 Pillow 后,问题就解决了。
关于python - PIL 图像数据无法转换为 float ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30078364/