Y
Hacker News
new
|
ask
|
show
|
jobs
by
semi-extrinsic
340 days 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")
1 comments
aidos
340 days ago
What? There’s no way that’s correct. I use PIL exactly like that and don’t have matplotlib in my codebase.
link
semi-extrinsic
340 days ago
Just 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.
link
aidos
340 days ago
Oh right, gotcha. I always do from PIL import Image
link