【发布时间】:2019-09-05 23:28:38
【问题描述】:
我可以在我的 jupyter notebook 中导入模块,如下所示:
import sys
sys.path.append('path/to/library')
但我想编辑 jupyter notebook 在启动时运行的文件,这样我就不必为每个库添加路径。
如何修改 jupyter notebook 使用的路径?
我尝试修改PATH,但这似乎不起作用。我做了export PATH=path/to/library:$PATH。然后我重新启动了 jupyter notebook 但这并没有解决它。
如何修改 jupyter notebook 启动时使用的路径?
编辑
我无法加载的库不是我创建的模块 - 它们类似于 numpy 和 scipy。我知道这些库在我的系统中的位置:numpy 位于 /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python 和 scipy 出于某种原因位于不同的位置 /Library/Python/2.7/site-packages。但是当我启动 jupyter notebook 时,我无法导入这些,但我可以在终端中启动 python,并执行 import scipy 或 import numpy 非常好。
所以,我假设当我从终端启动python 时,它使用了正确的环境变量PATH。但是,当我启动 jupyter notebook 时,它无法执行 import scipy 或 import numpy。所以,我假设它没有使用正确的环境变量PATH。
如何修改后者,使其与前者一样?
【问题讨论】:
-
如果我正确理解您的查询,请纠正我,您不想在每次运行 jupyter notebook 时导航到 python 文件所在的文件夹。我要做的是打开文件夹并运行终端命令
jupyter notebook .,这将打开包含该目录中文件的笔记本。 -
不完全是,虽然我很高兴你允许我澄清。查看问题的编辑:
标签: python python-2.7 jupyter-notebook jupyter