双击osx打开ipython笔记本

Jas*_*ram 20 macos ipython osx-mountain-lion ipython-notebook

我已经下载了几个ipython笔记本,我想在浏览器选项卡中打开它们,而不导航到我已下载并运行的目录ipython notebook notebook_name.ipynb.

我意识到这可能意味着我很懒,但对我来说这似乎是一个常见的用例.我错过了一些明显的东西吗

Azi*_*lto 14

使用Pineapple应用程序打开和处理您的IPython/Jupyter笔记本.这很酷.

更新:

现在有nteract,这是一个新的jupyter般的桌面应用.安装后,将其设置为打开.ipynb文件的默认应用程序.然后只需双击任何笔记本即可立即启动它.

nteract geojson

  • 神奇的独立应用程序.我认为它们非常适合新学习者进行科学计算.也许高级用户会想要与他们现有的Anaconda安装合作的东西? (2认同)

gr4*_*t3d 11

我找到了一个使用Automator的好方法(2017年10月;来自这里的信息):

  1. 打开Automator并创建一个新的Application 菜单
  2. 添加从列表中Run Shell Script 拖放它; 可能需要这些设置Shell: /bin/bashPass input: as arguments 运行shell脚本
  3. 插入下面的代码 ; 如果有必要,调整jupyter的路径

#!/bin/sh
variable="'$1'"
the_script='tell application "terminal" to do script "/usr/local/bin/jupyter notebook '
osascript -e "${the_script}${variable}\""
Run Code Online (Sandbox Code Playgroud)
  1. 脚本保存应用程序(!)
  2. 尝试打开.ipynb文件并将默认应用程序更改为新创建的应用程序.

注意

这将打开一个终端并运行该jupyter notebook命令,以便您可以从那里中断和停止笔记本电脑服务器.另请注意,您无法像在Automator中那样测试应用程序,但需要在那里添加Get Specified Finder Items并插入一些测试笔记本(仅用于测试目的).


cd9*_*d98 0

看看这个链接。将 bash 脚本放入保存 ipython 笔记本的文件夹中,只需双击它即可打开笔记本实例。从上面的链接来看,bash 脚本只有:

path=$0             # path is path to this file
cd ${path%/*.*}     # clip off the file name to get directory path and cd
ipython notebook --pylab inline
Run Code Online (Sandbox Code Playgroud)

最后,您需要chmod u+x脚本使其可执行,然后就完成了。