【发布时间】:2018-04-26 08:21:01
【问题描述】:
我在我的 Windows 10 机器上安装了 Anaconda。
我的电脑上有几个 Jupyter 笔记本,我想将它们与 Jupyter 相关联,这样可以通过双击文件来打开它们,以避免每次都打开 Jupyter 并导航到笔记本文件夹。这可能吗?
所有笔记本都应该在同一个 Jupiter Kernel(浏览器地址栏中的同一个 localhost)中打开,而不是为我单击的每个文件启动一个新内核。
PS 我在这里问是因为我认为这个问题对程序员更感兴趣,但如果你认为它更适合超级用户,我会将其标记为迁移。
【问题讨论】:
-
我认为双击 ipynb 文件并让它启动 Jupyter Notebook 服务器并打开文件是不可能的。如果可能的话,我认为您必须创建一个与 ipynb 文件关联的单独批处理脚本,并在该批处理脚本中启动 Jupyter Notebook。打开 Anaconda Prompt,cd 到包含文件的目录,然后启动 Jupyter notebook 可能会更容易。
-
@dartbith 这就是我一直在做的事情(打开 Anaconda 提示符,cd 到 ipnyb 目录并执行
jupyter notebook)。我一直在寻找替代品,但显然没有。 -
您可以创建 Anaconda Prompt 快捷方式的副本,并更改复制的快捷方式的“Start in”文件夹。至少那时您不必执行 cd 步骤。不幸的是,我目前不在 Windows 上,所以我无法检查这是否可行。
-
@darthbirth 在 Windows 上进行了检查,并且可以正常工作。有点烦人,因为我必须为每个 Jupyter 项目文件夹创建快捷方式的副本,但我不会同时处理多个笔记本项目,所以没关系(我更喜欢使用真正的 IDE,例如PyCharm 用于开发 Python 代码,Jupyter 主要用于通信/报告)。
-
** @endolith 在下面的答案中给出了解决方案**。尚未标记为正确,但它是正确的。
标签: windows anaconda jupyter-notebook jupyter