【发布时间】:2016-07-07 03:51:18
【问题描述】:
我的所有 .py 文件都在一个文件夹脚本中,我所有的 IPython 笔记本都在一个名为 Notebook 的文件夹中。
每个笔记本文件对脚本上的一个或多个文件有多个交叉依赖项。
在每个笔记本上都有sys.path.append 似乎很麻烦,我希望有一种方法可以添加默认查找路径,就像我们将PYTHONPATH 添加到.bash_profile 一样。
现在我执行以下操作:
import sys
sys.path.append("<path where DeriveFinalResultSet.py exists>)
import DeriveFinalResultSet as drs
我希望有一个可以执行以下操作的设置:
import DeriveFinalResultSet as drs
【问题讨论】:
-
我不知道这里的答案,但也许您可以将其添加到自定义文件中:ipython.org/ipython-doc/2/config/…
-
或者,您可以在给定脚本上调用
ipython之前创建一个带有设置 PYTHONPATH 的简单 bash 脚本... -
@mgilson:我更新了 .bash_profile 并将 PYTHONPATH 指向我想要的目录。我从控制台启动了
jupiter-notebook,它似乎在起作用。我只是在下面发布答案。如果可以,你能验证它是否正确吗?
标签: python jupyter-notebook sys.path