У меня есть plot_file.py, который имеет:
import matplotlib.pyplot as plt
def plot_graph():
squares = [1, 4, 9, 16, 25]
plt.plot(squares)
plt.savefig('static/img/sqaure_plot.png', bbox_inches='tight')
Когда я запускаю это, он работает и правильно сохраняет файл. Я пытаюсь импортировать эту функцию в views.py в той же папке приложения в Django.
Когда я помещаю оператор импорта в views.py
from myapp.plot_file import plot_graph as pg
И сохраняю его ипопробуйте запустить runserver из терминала, который я получаю:
ModuleNotFoundError: No module named 'matplotlib'
Оба файла находятся в одной папке
myapp/plot_file.py
myapp/views.py
Я установил matplotlib с помощью pip3 install matplotlib. Я использую MacOS с Python3, установленным позже. Я использую Sublime Text, который компилируется на Python3.
Я не понимаю, как я могу импортировать matplotlib в plot_file.py, а не в файле views.py?
Новичок здесь. Заранее спасибо.