目录
安装与打开
- 安装Anaconda会一起打包安装。或者pip
- 然后打开jupyter,会在默认浏览器(建议Chrome)打开jupyter。
jupyter notebook常见命令
1、常用的jupyter notebook一些命令如下:指的是在cmd中使用jupyter命令
(1)查看jupyter notebook的相关帮助
jupyter-notebook --help
jupyter-notebook --help-all (会显示更详细的信息)
jupyter-notebook -h (只有一个横杠噢,熟悉命令使用的小伙伴都知道)
(2)jupyter notebook常用的子命令——subcommand
更改工作路径亲测成功
方法一
- CMD中输入
jupyter notebook --generate-config
,会将配置文件写到C:Users[username].jupyterjupyter_notebook_config.py
。 - 打开1中的文件,找到字段
c.NotebookApp.notebook_dir
取消#
注释并更改为你的工作路径。c.NotebookApp.notebook_dir = 'E:\pystudy'
- 重新打开jupyter。
更改路径失败原因
除此之外,上面的这些操作,推荐全部使用anaconda自带的Anaconda Promp进行操作,因为它提供了非常好的环境管理功能,而在系统自身的cmd中操作,可能因为环境变量设置等相关的一些原因,不成功。比如我在多个环境中都安装了jupyter,但是cmd中环境变量所指向的那个是A,我们修改的可能是B的配置文件,这样通过cmd启动jupyter发现依然未改变。(我之前安装了一次jupyter,后来安装anaconda自带一个)
注意
1.#c.NotebookApp.notebook_dir = ''中的#必须删除,且前面不能留空格。
2.E:\pystudy,pystudy文件夹必须提前新建,如果没有新建,Jupyter Notebook会找不到这个文件,会产生闪退现象。
使用anaconda自带的Anaconda Promp进行操作
方法2
打开Anaconda安装目录下的etc文件如
打开最后一个json文件添加如下文字
详见:https://blog.csdn.net/u014552678/article/details/62046638
但打开闪退不知道是不是安装了两个jupyter
方法3
找到Anaconda创建的快捷方式 点击属性
注意修改起始位置和目标位置
我的jupyter的快捷方式的目标里.py后边如果有还有一串#USERFILE,把那行删了就好了
快捷键
执行当前cell,并自动跳到下一个cell:Shift Enter
执行当前cell,执行后不自动调转到下一个cell:Ctrl-Enter
是当前的cell进入编辑模式:Enter
退出当前cell的编辑模式:Esc
删除当前的cell:双D
为当前的cell加入line number:单L
将当前的cell转化为具有一级标题的maskdown:单1
将当前的cell转化为具有二级标题的maskdown:单2
将当前的cell转化为具有三级标题的maskdown:单3
为一行或者多行添加/取消注释:Crtl /
撤销对某个cell的删除:z
浏览器的各个Tab之间切换:Crtl PgUp和Crtl PgDn
快速跳转到首个cell:Crtl Home
快速跳转到最后一个cell:Crtl End
Jupyter Notebook如何导入代码
即导入代码到jupyter notebook的cell中
4.1 将本地的.py文件load到jupyter的一个cell中
问题背景:有一个test.py文件,需要将其载入到jupyter的一个cell中
test.py内容如下:
importcaffe
SolverName ="/root/workspace"
sovler = caffe.AdamSolver(SolverName)
方法步骤:
(1)在需要导入该段代码的cell中输入
%loadtest.py #test.py是当前路径下的一个python文
参考链接:https://www.jianshu.com/p/21ba32a057c4