首页 > 解决方案 > Pycharm 不显示图像(matplotlib)

问题描述

此代码不显示图像:

plt.imshow(Image.open(img_paths[0]))

也许我需要一个专业版?

标签: pythonmatplotlibpycharm

解决方案


以下代码适用于 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 包,除非项目已配置为查找它们。为此,请在创建新项目时选择继承全局站点包选项。

选择File -> New Project创建一个新项目。单击以下屏幕截图中鼠标光标标记的三角形以显示新项目的选项。

在此处输入图像描述

然后选中Inherit global-site packages复选框并单击 Create Create Project 窗口右下角的按钮。

在此处输入图像描述


推荐阅读