此代码,不显示图像:
plt.imshow(Image.open(img_paths[0]))
也许我需要专业版?
以下代码在PyCharm中有效。图像显示在新窗口中。我将名为image.png的图像复制到了PyCharm项目的venv文件夹中,以便PyCharm可以自动找到它。无需将名为image.png的图像粘贴到PyCharm项目的venv文件夹中,您可以对名为img_paths的列表进行相同的操作。
import matplotlib.pyplot as plt
from PIL import Image
fname = 'image.png'
plt.imshow(Image.open(fname))
plt.show()
注: PyCharm不会自动找到您全局安装的Python软件包,除非已将项目配置为查找它们。为此,在创建新项目时选择继承全局站点包选项。
选择文件
-> 新项目创建一个新项目。单击下面的屏幕快照中鼠标光标标记的三角形,以显示新项目的选项。然后选中继承全局站点包
复选框,然后单击“创建项目”窗口右下角的创建按钮。