我有plot_file.py,其中有:
temp
当我运行它时,它可以正常工作并正确保存文件。我正在尝试将此功能导入Django相同应用文件夹中的views.py中。
当我将import语句放入views.py
library(dplyr)
data %>%
group_by(id) %>%
mutate(temp = cumsum(!is.na(session)),
temp = replace(temp, is.na(session), NA))
# id session temp
#1 825010211307012 1 1
#2 825010211307012 NA NA
#3 825010211307012 NA NA
#4 825010211307012 4 2
#5 825010211307012 5 3
#6 825010211307021 1 1
#7 825010211307021 NA NA
#8 825010211307021 NA NA
#9 825010211307021 NA NA
#10 825010211307021 5 2
#11 825010211307021 6 3
#12 825010211307021 NA NA
#13 825010211307021 8 4
保存并尝试从我得到的终端启动runserver:
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')
两个文件都在同一文件夹中
from myapp.plot_file import plot_graph as pg
我已经使用pip3 install matplotlib安装了matplotlib。我在稍后安装python3的情况下使用MacOS。我正在使用在Python3上编译的Sublime Text。
我不明白如何在plot_file.py中而不是views.py文件中导入matplotlib?
初学者在这里。预先谢谢你。
答案 0 :(得分:1)
from plot_file.py import plot_graph as pg
应该是
from plot_file import plot_graph as pg
或
import plot_file.plot_graph as pg
并确保您的__init__.py
文件夹中有myapp
个文件