我使用Tifffile模块的imshow()方法在Python 3.5.2中显示tiff图像。
代码如下:
import tifffile as tiff
IM_ID = '6120_2_2'
im_rgb = tiff.imread('/home/roy/image&csv/image/{}.tif'.format(IM_ID)).transpose([1, 2, 0])
im_size = im_rgb.shape[:2]
tiff.imshow(im_rgb)
但是有一个错误:
Traceback (most recent call last):
File "/home/roy/PycharmProjects/CSV2Ploy/csv2ploy.py", line 49, in <module>
tiff.imshow(im_rgb)
File "/usr/local/lib/python3.5/dist-packages/tifffile/tifffile.py", line 6349, in imshow
pyplot = sys.modules['matplotlib.pyplot']
KeyError: 'matplotlib.pyplot'
我认为必须是我的开发环境缺少 matplotlib.pyplot 模块。所以我检查了matplotlib目录,但发现该目录确实有 pyplot.py 文件。
The terminal queries the pyplot.py file
我在互联网上有很多信息,但大多数是导入matplotlib.pyplot 问题,有些人可以帮我解决这个问题吗?