저는 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