ipython笔记本有时无法在文件中查找功能

时间:2015-10-21 08:17:36

标签: python function import ipython-notebook

编辑:the suggested duplicate 解决了这个问题。重新加载模块 编辑文件后没有帮助。

我有一个python文件“/home/Misc/misc_def.py”收集我在几个ipython笔记本中使用的一些函数。每个笔记本中的第一个单元格是

import csv
import numpy as np
import matplotlib.pyplot as plt
import pandas as pd
import seaborn as sns
%matplotlib inline
sns.set_style('white')
from sys import path
path.append('/home/Misc')
import misc_def

然而,奇怪的是,有时它可以工作(笔记本可以找到文件中的函数),有时它不会。我在不同的文件夹中使用笔记本,但我认为这应该不重要,因为它是所有绝对路径。我得到的错误是找不到功能的标准; e.g。

NameError: name 'get_overlap_data' is not defined

我上面的方式有什么不稳定的地方吗?

0 个答案:

没有答案