双击打开ipython笔记本

双击打开ipython笔记本,python,ipython,ipython-notebook,Python,Ipython,Ipython Notebook,相关职位: 如何通过双击打开Ipython笔记本?我总是将cd刻录到笔记本的目录,然后在浏览器中键入ipython notebook,然后在浏览器中打开它。这个步骤很不方便 在windows中,我记得我可以在浏览器中更改目录,但在linux中,无法通过浏览器浏览到其他目录,如果我想在其他目录中打开新书,我必须如上所述重新启动另一个内核,这让我很恼火 有什么简单且经过验证的方法可以做到这一点吗?您可以使用这样一个项目来处理这个问题,并将打开右侧笔记本上的浏览器,如果尚未运行IPython服务器,则

相关职位:

如何通过双击打开Ipython笔记本?我总是将cd刻录到笔记本的目录,然后在浏览器中键入
ipython notebook
,然后在浏览器中打开它。这个步骤很不方便

在windows中,我记得我可以在浏览器中更改目录,但在linux中,无法通过浏览器浏览到其他目录,如果我想在其他目录中打开新书,我必须如上所述重新启动另一个内核,这让我很恼火


有什么简单且经过验证的方法可以做到这一点吗?

您可以使用这样一个项目来处理这个问题,并将打开右侧笔记本上的浏览器,如果尚未运行IPython服务器,则启动IPython服务器

  • pip安装
  • 打开Automator,创建新的应用程序

    • 拖放
      运行Shell脚本
    • 传递输入
      更改为
      作为参数
    • 复制/粘贴此脚本:
  • 将新应用程序保存到
    Applications
    目录中,作为
    nb\u open

  • 右键单击任意ipynb文件并选择“使用>其他打开”,然后选择应用程序文件夹中的
    nb_Open
    。别忘了勾选“始终打开”
  • 选择一个ipynb文件,获取信息(
    command+i
    )>用打开(如果尚未选择,请选择打开)>单击
    Change All…
    。完成了
  • 要“推广”约格什的有益评论,使其成为一个完全独立的答案:

    视窗10 在具有管理权限的CMD或PowerShell窗口中(例如Win+X,a):

  • pip安装nbopen
  • python-m nbopen.install\u win
  • 利润
    双击
    *。ipynb
    文件现在可以启动新服务器或重用现有实例。

    “双击”-您在Linux上使用的是GUI吗?@Jongware,看起来有些人现在更喜欢桌面环境而不是纯命令行界面。真的很奇怪。你链接的问题有一个ubuntu的解决方案。这个解决方案不适合你吗?@Jongware你没有使用GUI吗?我正在使用one@cel每个人都不可能是极客,命令行对很多人来说可能是一件非常奇怪的事情。然而,python的笔记本是学习使用python的一个很好的工具(这本身可能是成为极客的第一步…)。从这个角度来看,一个简单的.ipynb文件打开机制对于允许大量用户使用python的笔记本至关重要。回溯(最后一次调用):文件“/usr/local/bin/nbopen”,第3行,在main()文件“/usr/local/lib/python2.7/dist packages/nbopen.py”,第49行,在主nbopen(args.filename,args.profile)文件中“/usr/local/lib/python2.7/dist packages/nbopen.py”,第26行,在nbopen server\u inf=find\u best\u server(文件名,配置文件)文件中“/usr/local/lib/python2.7/dist packages/nbopen.py”,第14行,在find\u best\u server servers=[si代表notebookapp.list\u运行的服务器(profile=profile)\AttributeError:'module'对象没有属性'list\u running\u servers'错误发生,双击也没有响应。尽管文件图标更改为ipynb@buzhidao您使用的是哪个版本的IPython?您可能需要升级它才能让nbopen正常工作。谢谢,它在我升级IPython笔记本时起了作用。我还有一个问题:何时升级双击并打开笔记本。如果我在浏览器中退出笔记本,服务器会自动关闭还是仍在后台运行。不,服务器不会退出。你必须通过process manager将其杀死。这绝对是美妙的:这就是我来这里寻找的。另一个答案实际上没有指定这一点,这是实际的解决方案。谢谢!在pip按照说明页安装nbopen后,运行“python-m nbopen.install_win”与windows文件管理器集成。不需要任何脚本或任何东西。如果您想在以后关闭(zsh)终端窗口,请使用:
    osascript-e“${the_script}${variable}&!exit\”
    variable="'$1'"
    the_script='tell application "terminal" to do script "nbopen '
    osascript -e "${the_script}${variable}\""