在代码上:
import matplotlib.font_manager as fm
我收到错误消息:
ModuleNotFoundError: No module named 'matplotlib'
我正在使用Linux Ubuntu作为操作系统,并且正在使用Python 3.6。
要检查是否安装了matplotlib,我在命令行上尝试了2个linux指令:
apt-cache search matplotlib
和
sudo apt search matplotlib
他们两个都显示了结果,所以我认为已经安装了matplotlib。
from PIL import Image
from PIL import ImageDraw
from PIL import ImageFont
import tkinter as tk
from tkinter import ttk,font
from PIL import Image,ImageDraw,ImageFont
root = tk.Tk()
import matplotlib.font_manager as fm
请。帮助。
答案 0 :(得分:1)
您的计算机上安装了两个python,一个是Mac OSX随附的标准python,第二个是您安装了端口的python(这是在其库中安装了matplotlib的一个,随附的一个macosx没有)。
/usr/bin/python
这是标准的mac python,并且由于它没有matplotlib,因此您应该始终使用安装了port的脚本来启动脚本。
如果python your_script.py有效,则更改#!到:
#!/usr/bin/env python
或将完整路径放入在其库中安装了matplotlib的python解释器中。