双击打开ipython笔记本
相关职位: 如何通过双击打开Ipython笔记本?我总是将cd刻录到笔记本的目录,然后在浏览器中键入双击打开ipython笔记本,python,ipython,ipython-notebook,Python,Ipython,Ipython Notebook,相关职位: 如何通过双击打开Ipython笔记本?我总是将cd刻录到笔记本的目录,然后在浏览器中键入ipython notebook,然后在浏览器中打开它。这个步骤很不方便 在windows中,我记得我可以在浏览器中更改目录,但在linux中,无法通过浏览器浏览到其他目录,如果我想在其他目录中打开新书,我必须如上所述重新启动另一个内核,这让我很恼火 有什么简单且经过验证的方法可以做到这一点吗?您可以使用这样一个项目来处理这个问题,并将打开右侧笔记本上的浏览器,如果尚未运行IPython服务器,则
ipython notebook
,然后在浏览器中打开它。这个步骤很不方便
在windows中,我记得我可以在浏览器中更改目录,但在linux中,无法通过浏览器浏览到其他目录,如果我想在其他目录中打开新书,我必须如上所述重新启动另一个内核,这让我很恼火
有什么简单且经过验证的方法可以做到这一点吗?您可以使用这样一个项目来处理这个问题,并将打开右侧笔记本上的浏览器,如果尚未运行IPython服务器,则启动IPython服务器
- 拖放
运行Shell脚本
- 将
更改为传递输入
作为参数
- 复制/粘贴此脚本:
Applications
目录中,作为nb\u open
nb_Open
。别忘了勾选“始终打开”command+i
)>用打开(如果尚未选择,请选择打开)>单击Change All…
。完成了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}\""