我一直试图弄清楚如何在Mac上双击打开.ipynb文件,因此该文件使用Anaconda打开,然后自动打开包含文件内容的Jupyter Notebook。
我尝试通过Automator创建一个使用jupyter_lab命令打开的应用程序,但是问题是Jupyter居住在Anaconda中,因此该方法不起作用。有关我的步骤,请参见以下文章:https://samedwardes.com/2020-01-31-open-ipynb-with-double-click/和Open an ipython notebook via double-click on osx
我也尝试通过以下方式安装nbopen
:
python3 -m pip install nbopen
这可行,然后我可以通过终端运行nbopen file.ipynb
,但是我希望能够绕过此步骤,而在文件资源管理器中执行此操作,而实际上是在查看文件。
我已经为osx运行了推荐的命令,以将其与文件管理器./osx-install.sh
集成在一起,但是我只得到zsh no such file or directory
,在弄清为什么这会导致错误回退时并没有真正的帮助。
有什么建议吗?
答案 0 :(得分:1)
我也有这个“便利性问题”,并且没有采用nbopen路由,但是,我只是制作了一个批处理脚本(我将其命名为jupyter-notebook.bat),该脚本调用了某些conda函数,而且很漂亮会引发很多事情,例如双击的工作方式。在脚本中,我只有这个:
call "C:\Users\XYZ\Anaconda3\Scripts\activate.bat"
call conda activate myEnvironment
call python C:\Users\XYZ\Anaconda3\Scripts\jupyter-notebook-script.py %1
最后,您只需要使用jupyter-notebook.bat脚本配置打开每个.ipynb。
为了保持一致性,我将脚本放置在Anaconda文件夹中。并且,如果您还在基本环境中安装了nb_conda_kernels,那么您也可以从那里访问创建的其他环境。