Arch Linux에서 matplotlib.pyplot을 가져오려고 할 때 tkinter 오류가 발생함

Arch Linux에서 matplotlib.pyplot을 가져오려고 할 때 tkinter 오류가 발생함

저는 Arch Linux와 Gnome을 사용하고 있습니다. 나는 사용했다가리키다내 홈 디렉터리에 matplotlib를 설치합니다.

pip install --user matplotlib

이것은 작동하는 것 같고 Python을 사용하면 성공적으로 수행할 수 있습니다 import matplotlib. 그러나 가져오려고 하면 matplotlib.pyplot오류가 발생합니다.

>>> import matplotlib.pyplot
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/username/.local/lib/python3.7/site-packages/matplotlib/pyplot.py", line 2374, in <module>
    switch_backend(rcParams["backend"])
  File "/home/username/.local/lib/python3.7/site-packages/matplotlib/pyplot.py", line 207, in switch_backend
    backend_mod = importlib.import_module(backend_name)
  File "/usr/lib/python3.7/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "/home/username/.local/lib/python3.7/site-packages/matplotlib/backends/backend_tkagg.py", line 1, in <module>
    from . import _backend_tk
  File "/home/username/.local/lib/python3.7/site-packages/matplotlib/backends/_backend_tk.py", line 5, in <module>
    import tkinter as Tk
  File "/usr/lib/python3.7/tkinter/__init__.py", line 36, in <module>
    import _tkinter # If this fails your Python may not be configured for Tk
ImportError: libtk8.6.so: cannot open shared object file: No such file or directory

오류가 발생하는 이유와 해결 방법은 무엇입니까?

답변1

이 문제는 내가 없기 때문에 발생합니다ㅋㅋㅋ또는테젠트설치하다. 설치하다지식 기반패키지는 이 문제를 해결합니다.

pacman -S tk

관련 정보