在Windows 10(Anaconda)中将ipynb文件与Jupyter笔记本关联

时间:2017-11-13 15:32:17

标签: windows anaconda jupyter-notebook jupyter

我在Windows 10机器上安装了Anaconda 5.0.1。我的电脑上有一些Jupyter笔记本,我想将它们与Jupyter联系起来,以避免每次打开Jupyter并导航到笔记本文件夹。这可能吗?

PS我在这里问过,因为我觉得这个问题对程序员更感兴趣,但是如果你认为它更适合SuperUser,我会把它标记为迁移。

7 个答案:

答案 0 :(得分:21)

安装nbopenhttps://github.com/takluyver/nbopen

pip install nbopen
python -m nbopen.install_win

现在您可以双击*.ipynb个文件:

Example.ipynb icon in Windows 7

答案 1 :(得分:8)

将.ipnyb与jupyter-notebook.exe关联

在Windows 10上:控制面板/程序/默认程序/将文件类型或协议与程序关联/按文件类型选择默认应用程序

查看扩展名列表,找到'.ipnyb'。单击图标,找到jupyter笔记本程序。在我的Anaconda安装中,它位于 水蟒/脚本/ jupyter-notebook.exe

答案 2 :(得分:1)

对我来说最简单的方法-双击.ipnyb文件。当提示您选择一个程序以打开扩展名时,请转到/ ProgramData / Anaconda3 / Scripts并找到jupyter-notebook.exe文件,然后单击它。

注意-要访问ProgramData文件夹,您需要在Windows资源管理器中查看隐藏的文件夹,或者通过在导航行中键入%programdata%来访问它:

enter image description here

答案 3 :(得分:0)

如果您在Anaconda中安装了Jupyter,则可以执行以下操作。

使用内容(命令来自Jupyter快捷方式)创建一个小的批处理文件(例如start_jupyter_notebook.bat):

@echo off
set ANACONDAPATH=C:\_work\_programs\Anaconda3
%ANACONDAPATH%\python.exe %ANACONDAPATH%\cwp.py %ANACONDAPATH%^
 %ANACONDAPATH%\python.exe %ANACONDAPATH%\Scripts\jupyter-notebook-script.py %1

(当然,您必须将ANACONDAPATH更改为您的安装)

然后转到您选择的一个.ipynb文件,右键单击它,转到属性->用-打开->更改并选择您创建的批处理文件。

我非常确定,也可以为其他任何Python / Jupyter安装程序设置它。

P.S。 cwp.py文件设置了一些环境变量。我想这就是fredm73的答案不适用于所有人的原因。除此之外,我的答案最后还是很相似。

答案 4 :(得分:0)

在C:\ Users \ my_username \ Anaconda3 \ Scripts文件夹中找到jupter-notebook.exe。复制地址。当您打开.ipnyb文件时,双击(如果是第一次)或只是使用打开,则可以在菜单中勾选“始终使用此”选项,然后从菜单中的“查找更多程序”选项中找到笔记本。

答案 5 :(得分:0)

对于那些在Anaconda中安装了nbopen但却无法正常工作的人:

使用Regedit搜索名为Jupyter.nbopen的目录,然后导航至其shell\open\command。应该是这样的:

HKEY_USERS\****\Software\Classes\Jupyter.nbopen\shell\open\command

然后,将默认值更改为:(如果您未安装在默认位置,请修改路径)

"C:\ProgramData\Anaconda3\pythonw.exe" "C:\ProgramData\Anaconda3\cwp.py" "C:\ProgramData\Anaconda3" "C:\ProgramData\Anaconda3\pythonw.exe" -m nbopen "%1"

其原因是cwp.py确保Jupyter在Anaconda而不是其他Python环境中运行。

然后它应该工作,尽管它将激活在后台运行的两个不可见的pythonw进程。

答案 6 :(得分:0)

只需查看您的文件目录,然后寻找可以打开文件类型并将其设置为默认应用程序打开程序的程序,但您需要考虑的是,如果要使用Jupiter Notebook,可以运行{{1} }应用,然后从jupyter笔记本目录中找到文件。

第二,确保已将jupyternotebook添加到路径并直接从命令提示符下运行。查看屏幕快照running a py file in my downloads directory

中的图片