如何优雅的打开.ipynb文件

论坛 期权论坛 期权     
6ah0ev   2022-5-24 12:38   15987   20
2021.09.15更新:
这个方法原是在win7发现的,没想到还在被推荐给大家。在win10之后取决于系统版本、anaconda版本,渐渐稍微有点变化,如果出现点开ipynb闪退等问题请参照评论区置顶评论。
除了快速打开文件,评论区也积累了很多其他不用cd优雅的快速打开当前文件夹的方法,如果你的ipynb都在一个文件夹的话可能比直接打开文件方便。这里稍微总结个人觉得常用的。
1.导航栏(输入和修改当前路径的地方)直接输入jupyter notebook(+回车)
2.在文件夹shift+右键 -->打开powershell/打开windows terminal等等,然后再输入jupyter notebook
3.win10好像没有在当前路径打开cmd的右键选项,但可以直接在导航栏输入cmd
后两个技巧也适用于在当前路径启动其他程序(比如cmd->python)
原答案(2017.07):
目前在windows打开.ipynb的文件的方法,网上几乎就只有一种,在cmd下
> jupyter notebook这个方法只是方便你新建notebook的时候。如果你想再打开它,当你优雅的win+r,流利的输入代码之后,映入眼帘的却是


一坨文件夹
是的,只是输入这一命令会默认打开 C:\用户\用户名 目录,多么贴心的设计:我几乎所有的notebook都是放在这里的!
如果你的notebook不在这个目录下,虽然我怎么也想不出为什么你不这么做,那你就要在命令行cd到你的目录附近再运行。
这无疑是很繁琐的,尤其是我现在所有的notebook都寄存在学校的file server,根本cd不到,每次都要拖到桌面打开,修改之后再拖回去,效率瞬间无比的低。
最后我终于发现了完美解决.ipynb文件打开的尴尬问题。

——————分割线——————
1.打开安装了jupyter的python/anaconda文件夹
如果你不确定是哪个文件夹,在命令行输入
>pip show jupyter即可,输出中打开location的field就可以
Name: jupyter
Version: 1.0.0
Summary: Jupyter metapackage. Install all the Jupyter components in one go.
Home-page: http://jupyter.org
Author: Jupyter Development Team
Author-email: jupyter@googlegroups.org
License: BSD
Location: c:\******\python\python35\lib\site-packages
Requires: qtconsole, nbconvert, notebook, ipykernel, ipywidgets, jupyter-console2.打开python\anaconda安装目录下的Scripts文件夹
注意,这个Scripts不在location的field里面,比如上文的安装路径实为***\python35,Scripts就在***\Python35\Scripts


3.ctrl+f 输入 notebook 搜索到 jupyter-notebook.exe


4.随便找到一个.ipynb,关联 jupyter-notebook.exe并设置默认


双击之后,奇迹发生了
.ipynb可以直接运行,运行之后跳出命令行窗口,立刻打开这个.ipynb对应的网页!
home则是当前目录,即你.ipynb的所在目录,也很方便新建。
到此,你已经学会打开jupyter notebook最简洁的方法!

分享到 :
0 人收藏

20 个回复

倒序浏览
2#
bzvjl  1级新秀 | 2022-5-24 12:38:59
https://www.jianshu.com/p/89999a6b2028
3#
dgfd  1级新秀 | 2022-5-24 12:39:13
看大家的时间戳我这个评论有点太晚了. 本来我是找有没有直接渲染ipynb文件的, 类似github页面直接渲染那种.

我目前指定工作目录的几种方法:

1 指定工作目录 [参考]
1.1 启动的时候指定工作目录 :
jupyter notebook --notebook-dir=/Users/yourname/folder1/folder2/

1.2 生成配置文件, 保存工作目录 :
jupyter notebook --generate-config

2. 使用JupyterLab
官方宣称是新一代的Notebook. 使用体验确实比之前好多了. 可以记住每次的工作路径, 并且打开上一次的工作文件.
4#
qr01m  1级新秀 | 2022-5-24 12:39:27
你可以在文件所在地启动命令行,然后打开的jupyter notebook路径就在那个文件那了
5#
吴宇  管理员  伦敦金丝雀码头交易员 | 2022-5-24 12:40:25
是的,但是那样打开还是很麻烦
6#
m28hb  1级新秀 | 2022-5-24 12:40:54
不用cd,在资源管理器 Shift+右键 就能看到在当前目录启动命令行的选项
7#
a8v  1级新秀 | 2022-5-24 12:41:18
太好了,解决了问题~~~
8#
az0w8  1级新秀 | 2022-5-24 12:42:00
但是我点开之后闪了一下cmd窗口就关掉了,网页也没有弹出来,请问知道怎么解决吗
9#
吴宇  管理员  伦敦金丝雀码头交易员 | 2022-5-24 12:42:49
有效解决问题,感谢!
10#
jq1h9  1级新秀 | 2022-5-24 12:43:41
我也是
11#
lb3z7o  1级新秀 | 2022-5-24 12:44:07
用你的方法打开笔记文件后显示 404:Not Found ,你有碰到这种情况嘛
12#
吴宇  管理员  伦敦金丝雀码头交易员 | 2022-5-24 12:44:19
没有搜到jupyter notebook.exe要怎么办呀
13#
ftlzc  1级新秀 | 2022-5-24 12:44:56
http://www.jianshu.com/p/89999a6b2028
14#
zhangjf76  1级新秀 | 2022-5-24 12:45:31
谢谢,我已经用其他方法弄好叻
15#
sq2uee  1级新秀 | 2022-5-24 12:46:12
很快速浏览.ipynb文件的方法,觉得首先要在命令行可以打开jupyter notebook才可以这样用。
16#
gphew  1级新秀 | 2022-5-24 12:46:33
优秀 一遍打通
17#
cptbl  1级新秀 | 2022-5-24 12:47:18
改过之后的图标让人猛的一看以为是系统文件,反倒不怎么乐意打开了
18#
h7tj  1级新秀 | 2022-5-24 12:47:58
你这个我必须要表示好评,这样子就再也不用设置目录了。

我就是上面说的那一类,特别喜欢在不同的文件夹保存nb文件,进入统一的文件夹之后还需要进行文件夹的切换。

今天无意中一搜索,找到了解决困扰好久的问题的解决方法。

十分感谢。
19#
rhuv1  1级新秀 | 2022-5-24 12:48:03
试了没有用
20#
zdva_  1级新秀 | 2022-5-24 12:48:58
请问是什么方法呢
21#
lj6thg  1级新秀 | 2022-5-24 12:49:29
过了这么久,我已经忘记了。。。Anaconda也都重装过一次了
[冷静一下]
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:
帖子:
精华:
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP