3 ms·
Dunno if it counts as funny, but the following code only works if you keep the matplotlib import: import matplotlib import PIL im = PIL.Image.open("f
by semi-extrinsic 1y ago
Dunno if it counts as funny, but the following code only works if you keep the matplotlib import:
import matplotlib
import PIL
im = PIL.Image.open("foo.png")
- aidos 1y agoWhat? There’s no way that’s correct. I use PIL exactly like that and don’t have matplotlib in my codebase.
- semi-extrinsic 1y agoJust try it. IIRC, to do the PIL import correctly you have to import PIL.Image Turns out that matplotlib (and probably lots of other stuff) does that, and then it gets resolved correctly.
- aidos 1y agoOh right, gotcha. I always do from PIL import Image