双击打开一个 ipython 笔记本
double click to open an ipython notebook
相关帖子:Open an ipython notebook via double-click on osx
如何双击打开 Ipython 笔记本?我都是cd到notebook的目录,然后在浏览器中输入ipython notebook
,然后在浏览器中打开。这个步骤很不方便。
在windows中,我记得我可以在浏览器中更改目录,但是在linux中,如果我想打开一个新的目录,则无法通过浏览器浏览到其他目录书在另一个目录,我必须像上面那样重新启动另一个内核,这让我很烦。
有没有简单且经过验证的方法可以做到这一点?
您可以使用 nbopen 之类的项目来处理该问题,并会在右侧笔记本上打开浏览器 + 如果还没有 运行 服务器,则启动 IPython 服务器。
- pip 安装 nbopen。
打开 Automator,创建新应用程序
- 拖放
Run Shell Script
- 将
Pass input
更改为as arguments
- Copy/paste 这个脚本:
variable="''"
the_script='tell application "terminal" to do script "nbopen '
osascript -e "${the_script}${variable}\""
将新应用程序保存到 Applications
目录,如 nb_open
- 右键单击任何 ipynb 文件,然后 select "Open with > Other" 和 select Applications 文件夹中的
nb_open
。不要忘记检查 "Always Open With".
- Select 一个 ipynb 文件,获取信息 (
command + i
) > 打开方式 (select nb_open 如果尚未 selected) > 单击 Change All...
。完成。
将 Yogesh 的有用评论“提升”为完全独立的答案:
Windows 10
在具有管理权限(例如 Win+X、A)的 CMD 或 PowerShell window 中:
pip install nbopen
python -m nbopen.install_win
- 盈利!
双击 *.ipynb
文件现在可以启动新服务器或重新使用现有实例。
相关帖子:Open an ipython notebook via double-click on osx
如何双击打开 Ipython 笔记本?我都是cd到notebook的目录,然后在浏览器中输入ipython notebook
,然后在浏览器中打开。这个步骤很不方便。
在windows中,我记得我可以在浏览器中更改目录,但是在linux中,如果我想打开一个新的目录,则无法通过浏览器浏览到其他目录书在另一个目录,我必须像上面那样重新启动另一个内核,这让我很烦。
有没有简单且经过验证的方法可以做到这一点?
您可以使用 nbopen 之类的项目来处理该问题,并会在右侧笔记本上打开浏览器 + 如果还没有 运行 服务器,则启动 IPython 服务器。
- pip 安装 nbopen。
打开 Automator,创建新应用程序
- 拖放
Run Shell Script
- 将
Pass input
更改为as arguments
- Copy/paste 这个脚本:
variable="''" the_script='tell application "terminal" to do script "nbopen ' osascript -e "${the_script}${variable}\""
- 拖放
将新应用程序保存到
Applications
目录,如nb_open
- 右键单击任何 ipynb 文件,然后 select "Open with > Other" 和 select Applications 文件夹中的
nb_open
。不要忘记检查 "Always Open With". - Select 一个 ipynb 文件,获取信息 (
command + i
) > 打开方式 (select nb_open 如果尚未 selected) > 单击Change All...
。完成。
将 Yogesh 的有用评论“提升”为完全独立的答案:
Windows 10
在具有管理权限(例如 Win+X、A)的 CMD 或 PowerShell window 中:
pip install nbopen
python -m nbopen.install_win
- 盈利!
双击 *.ipynb
文件现在可以启动新服务器或重新使用现有实例。