Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Bug#1002923: python3-matplotlib: Plotting with usetex results in 'Script file /usr/share/matplotlib/mpl-data/kpsewhich.lua not found'

65 views
Skip to first unread message

Kumar Appaiah

unread,
Jan 1, 2022, 1:30:03 AM1/1/22
to
Package: python3-matplotlib
Version: 3.5.0-5
Severity: normal

Dear Maintainer,

I tried running this code:

import pylab

pylab.rc('text', usetex=True)
pylab.plot([1, 2, 3], [1, 4, 9])
pylab.show()

This results in the following error:

Exception in Tkinter callback
Traceback (most recent call last):
File "/usr/lib/python3.9/tkinter/__init__.py", line 1892, in __call__
return self.func(*args)
File "/usr/lib/python3.9/tkinter/__init__.py", line 814, in callit
func(*args)
File "/usr/lib/python3/dist-packages/matplotlib/backends/_backend_tk.py", line 251, in idle_draw
self.draw()
File "/usr/lib/python3/dist-packages/matplotlib/backends/backend_tkagg.py", line 9, in draw
super().draw()
File "/usr/lib/python3/dist-packages/matplotlib/backends/backend_agg.py", line 436, in draw
self.figure.draw(self.renderer)
File "/usr/lib/python3/dist-packages/matplotlib/artist.py", line 73, in draw_wrapper
result = draw(artist, renderer, *args, **kwargs)
File "/usr/lib/python3/dist-packages/matplotlib/artist.py", line 50, in draw_wrapper
return draw(artist, renderer)
File "/usr/lib/python3/dist-packages/matplotlib/figure.py", line 2803, in draw
mimage._draw_list_compositing_images(
File "/usr/lib/python3/dist-packages/matplotlib/image.py", line 132, in _draw_list_compositing_images
a.draw(renderer)
File "/usr/lib/python3/dist-packages/matplotlib/artist.py", line 50, in draw_wrapper
return draw(artist, renderer)
File "/usr/lib/python3/dist-packages/matplotlib/axes/_base.py", line 3082, in draw
mimage._draw_list_compositing_images(
File "/usr/lib/python3/dist-packages/matplotlib/image.py", line 132, in _draw_list_compositing_images
a.draw(renderer)
File "/usr/lib/python3/dist-packages/matplotlib/artist.py", line 50, in draw_wrapper
return draw(artist, renderer)
File "/usr/lib/python3/dist-packages/matplotlib/axis.py", line 1159, in draw
ticklabelBoxes, ticklabelBoxes2 = self._get_tick_bboxes(ticks_to_draw,
File "/usr/lib/python3/dist-packages/matplotlib/axis.py", line 1085, in _get_tick_bboxes
return ([tick.label1.get_window_extent(renderer)
File "/usr/lib/python3/dist-packages/matplotlib/axis.py", line 1085, in <listcomp>
return ([tick.label1.get_window_extent(renderer)
File "/usr/lib/python3/dist-packages/matplotlib/text.py", line 910, in get_window_extent
bbox, info, descent = self._get_layout(self._renderer)
File "/usr/lib/python3/dist-packages/matplotlib/text.py", line 309, in _get_layout
_, lp_h, lp_d = renderer.get_text_width_height_descent(
File "/usr/lib/python3/dist-packages/matplotlib/backends/backend_agg.py", line 259, in get_text_width_height_descent
w, h, d = texmanager.get_text_width_height_descent(
File "/usr/lib/python3/dist-packages/matplotlib/texmanager.py", line 338, in get_text_width_height_descent
page, = dvi
File "/usr/lib/python3/dist-packages/matplotlib/dviread.py", line 237, in __iter__
while self._read():
File "/usr/lib/python3/dist-packages/matplotlib/dviread.py", line 316, in _read
self._dtable[byte](self, byte)
File "/usr/lib/python3/dist-packages/matplotlib/dviread.py", line 166, in wrapper
return method(self, *[f(self, byte-min) for f in get_args])
File "/usr/lib/python3/dist-packages/matplotlib/dviread.py", line 467, in _fnt_def
self._fnt_def_real(k, c, s, d, a, l)
File "/usr/lib/python3/dist-packages/matplotlib/dviread.py", line 472, in _fnt_def_real
tfm = _tfmfile(fontname)
File "/usr/lib/python3/dist-packages/matplotlib/dviread.py", line 1064, in _fontfile
return cls(filename) if filename else None
File "/usr/lib/python3/dist-packages/matplotlib/dviread.py", line 749, in __init__
with open(filename, 'rb') as file:
FileNotFoundError: [Errno 2] No such file or directory: 'Script file /usr/share/matplotlib/mpl-data/kpsewhich.lua not found'

Please let me know if I can help further.

Thanks.

Kumar

-- System Information:
Debian Release: 11.0
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.10.0-8-amd64 (SMP w/8 CPU threads)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_IN, LC_CTYPE=en_IN (charmap=UTF-8), LANGUAGE=en_IN:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages python3-matplotlib depends on:
ii libc6 2.32-4
ii libfreetype6 2.10.4+dfsg-1
ii libgcc-s1 11.2.0-2
ii libjs-jquery 3.5.1+dfsg+~3.5.5-7
ii libjs-jquery-ui 1.12.1+dfsg-8
ii libqhull-r8.0 2020.2-4
ii libstdc++6 11.2.0-2
ii python-matplotlib-data 3.5.0-5
ii python3 3.9.2-3
ii python3-cycler 0.10.0-3
ii python3-dateutil 2.8.1-6
ii python3-fonttools 4.27.1-1+b1
ii python3-kiwisolver 1.3.1-1+b1
ii python3-numpy [python3-numpy-abi9] 1:1.21.4-2
ii python3-packaging 20.9-2
ii python3-pil 8.3.2-1+b1
ii python3-pil.imagetk 8.3.2-1+b1
ii python3-pyparsing 2.4.7-1
ii python3-six 1.16.0-2

Versions of packages python3-matplotlib recommends:
ii python3-tk 3.9.2-1

Versions of packages python3-matplotlib suggests:
ii dvipng 1.15-1.1+b1
ii ffmpeg 7:4.4-6+b2
pn fonts-staypuft <none>
ii ghostscript 9.53.3~dfsg-7
ii gir1.2-gtk-3.0 3.24.30-3
ii inkscape 1.1.1-2
ii ipython3 7.22.0-1
ii librsvg2-common 2.50.3+dfsg-1
pn python-matplotlib-doc <none>
pn python3-cairocffi <none>
ii python3-gi 3.38.0-2
ii python3-gi-cairo 3.38.0-2
pn python3-gobject <none>
ii python3-pyqt5 5.15.2+dfsg-3
ii python3-scipy 1.6.0-2
ii python3-sip 4.19.25+dfsg-1
ii python3-tornado 6.1.0-1+b1
ii texlive-extra-utils 2020.20210202-3
ii texlive-latex-extra 2020.20210202-3

-- no debconf information
0 new messages