pyplot.show() not working on pycharm on ubuntu [duplicate]
The following code works in PyCharm. Pillow is packaged as python3-pil
and matplotlib is packaged as python3-matplotlib
in Ubuntu. The image is displayed in a new window. I copied my image, named image.png
, into my PyCharm project's venv
folder so that PyCharm would find it automatically.
import matplotlib.pyplot as plt
from PIL import Image
fname = 'image.png'
plt.imshow(Image.open(fname))
plt.show()
Note: PyCharm does not automatically find your globally installed Python packages unless the project has been configured to find them. To do this select the Inherit global-site packages option when you create a new project.
Select File → New Project to create a new project. Click the triangle marked by the mouse cursor in the below screenshot to show the new project's options.
Then check the Inherit global-site packages checkbox and click the Create button in the lower right corner of the Create Project window.