Here is an update. At the following link, it says that the problem was
fixed in Pillow version 9.0.0.dev0:
https://github.com/friedrichromstedt/bughunting-02/tree/v2021-11-05_2?tab=readme-ov-file#proposal-of-a-fix-from-upstream
My Pillow version is 8.4.0. I tried to upgrade to more recent versions
of Pillow using pip, but it bombed.
Perhaps the problem is that cygwin's python tkinter package is using
Pillow 8.4.0. I don't know how to upgrade it.
What I am really trying to do is to use the matplotlib plotting
capability in python.
The following generates the error:
import matplotlib.pyplot as plt
plt.plot([1,2,3,4])
I am not going to be able to use python through cygwin if this doesn't
get solved.
As the URLs show, someone fixed it, but I don't know how to get the fix.
On 11/19/2024 8:30 PM, Hal Knight wrote:
I get the following error in python run from a cygwin xterm window:
Traceback (most recent call last):
File "/usr/lib/python3.8/site-packages/PIL/ImageTk.py", line 176, in
paste
tk.call("PyImagingPhoto", self.__photo, block.id)
_tkinter.TclError: invalid command name "PyImagingPhoto"
I just installed the following:
python38 3.8.16-1
python38-imaging-tk 8.1.2-1
python38-matplotlib 3.5.1-1
I get the same error that was discussed earlier here:
https://github.com/python-pillow/Pillow/issues/5795
There, the following python code was said to cause the error:
import tkinter
from PIL import Image, ImageTk
image = Image.new('RGB', (100, 100))
tk = tkinter.Tk()
canvas = tkinter.Canvas(tk)
canvas.pack()
photoimage = ImageTk.PhotoImage(image)
I get the same error from this. The above #5795 page seems to say that
the problem was fixed here:
https://github.com/python-pillow/Pillow/pull/5807
I don't see how the above #5807 link helps me, however.
I am running python from an XTerm window obtained using startxwin.
It appears that something that was fixed in the past (i.e., the error
reported at the above 5795 URL) is broken again. Could someone check
to see whether they get the above error? Would it help to update other
cygwin packages besides the ones listed above? Most of my cygwin
packages are from late 2021.
Thanks.
--
Problem reports: https://cygwin.com/problems.html
FAQ: https://cygwin.com/faq/
Documentation: https://cygwin.com/docs.html
Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple