python安装不了jupyter_python安装jupyter notebooks(windows下)

【4】jupyter notebook 使用

服务器会在此命令被执行的目录中启动,任何 notebook 文件都会保存在该目录下。

运行此命令时(请自己试一下!),服务器主页会在浏览器中打开。

默认情况下,notebook server的访问地址是http://localhost:8888,通过当前机器上所带的浏览器访问该地址就可以看到Server的主页面。

在上面操作弄好之后应该会出来

1302413-20200705174952625-1695940783.png

【4.1】首页介绍

1302413-20200705175027105-91308912.png

第一部分介绍:

Files:列出所有文件

Running:展示你当前打开的终端和笔记本

Clusters:由 IPython 并行提供的(emmmmm,暂时也没使用过)

第二部分介绍:

点击右侧的New按钮可展开如图的下拉列表按钮,其内包括了可创建的四种工作环境:

Python3:创建一个可以执行python代码的文件(后面详细介绍)

Text File:创建文本类型的文件,后缀名为.txt

Folder:创建一个文件夹

Teminal:在浏览器中打开一的命令窗口

第三部分介绍:

这里的按钮其实就是对当前工作空间内的文件进行复制、重命名等的一系列操作:

Duplicate:复制文件

Rename:重命名

Move:移动文件

Download:下载文件

View:在浏览器中预览文件内容

Edit:编辑文件

Delete(小图标):删除选中的文件

【4.2】jupyter notebook 中编写并执行python代码

在首页右侧点击New,选择点击Python3,页面即跳转到一个新的窗口.

此时已经创建了一个新的文件,红色区域为该文件的名称(默认为Untitled),点击即可修改文件名。

此处我们命名为test,如下所示.

1302413-20200705175348125-157030684.png

1302413-20200705175404223-1191039475.png

输入代码,点击运行,结果就出来了(或者按快捷键 ctrl+enter(只运行) 或者 shift+enter(运行后下面加一行))

1302413-20200705175456374-2129453400.png

【4.3】在notebook中使用 markdown

和vim一样,notebook有命令模式和编辑模式。

Jupyter Notebooks 的强大之处在于除了能够输入代码之外,你还可以用 Markdown 添加叙述性和解释性文本。

比如我想添加一个文字说明,在代码上面添加了一个单元格,并以 Markdown 输入了一个文本。按下Ctrl+Enter表示输入完毕进入命令模式,效果如下:

1302413-20200705175719801-339127625.png

【4.4】jupyter notebook 中的快捷键介绍

当你熟练使用notebooks的基本功能后,掌握他的快捷键是十分必要的,这样可以大大提高你的工作效率。下面是一些比较常用的快捷键:

编辑模式:点击单元格就可以了,更快速的方法是按一下Enter

命令模式(退出编辑模式):Esc

快速切换成 markdown 或者 代码,命令模式下按 y 切换成代码框,按 m 切换成 markdown

进入命令模式之后(此时你没有活跃单元),有以下快捷键:

A:在所选单元之上插入一个新的单元

B:在所选单元之下插入一个新的单元

D:连续按两次删除所选的单元

Z:撤销被删除的单元

Y:将当前选中的单元变成一个代码单元

F:查找和替换

Shift +上或下箭头:可选择多个单元。

Shift + M:在多选模式时,可合并你的选择。

打开Jupyter-Notebook快捷键列表: Ctrl+Shift+P

显示行号:Sift+L

合并下方的一个代码块(按住Shift时可以使用上下键选择):Shift+M

执行(自动在下方添加一个代码块):Shift+Enter

执行(不自动添加代码块):Ctrl+Enter

处于编辑模式时(在命令模式时按 Enter 会进入编辑模式),下列快捷键很有用:

Ctrl + Home :到达单元起始位置

Ctrl + S :保存进度

Ctrl + Enter :会运行你的整个单元块

Alt + Enter :不止会运行你的单元块,还会在下面添加一个新单元

Ctrl + Shift + F :打开命令面板

可在命令模式按 H 或进入Help > Keyboard Shortcuts。可以查看键盘快捷键完整列表

1302413-20200705180048866-1674949373.png

【5】使用Anaconda 的 notebook 修改默认存储路径

我的环境:

我用的系统是 Win 10,Anaconda 是从官网直接下载 .exe 文件安装的。所有设置都是默认设置。 Jupyter Notebook 是 Anaconda 默认安装的,没有另行处理。安装完成后,开始菜单中的目录如下:

v2-66ff35057545d195306b089c3ff5f815_720w.jpg

此时的 Jupyter Notebook 默认工作目录为 C:\Users\你的电脑名

成功设置的步骤:

1. 打开 Anaconda Prompt,

v2-94239bfb91faeb82dc3ea0545800bcbc_720w.jpg

输入

jupyter notebook --generate-config

这个命令的作用是生成 Jupyter notebook 的配置文件。如果你是第一次运行,会直接生成这个文件。如果曾经运行过这个命令,就会像下图一样问你时候要覆盖原来的文件。这个时候不用理会。我们的主要目的只是为了找到这个文件的路径。

v2-1bd5a3bf81a9430ab7b34a5701f980a6_720w.jpg

找到 jupyter_notebook_config.py 的路径并打此文件。

找到 c.NotebookApp.notebook_dir 这个变量,将你希望的路径赋值给这个变量,并删除这一行前面的“#”。修改后如下:

v2-0d5f9c6c31e1c7649cd52905067e24a4_720w.jpg

例如:注意路径要用\\ 或者 r'url'

c.NotebookApp.notebook_dir = 'D:\\python'#或者

c.NotebookApp.notebook_dir= r'D:\python'

注意:

一定要确保删除 “#”,取消这一行的注释模式。

这一行代码前不能有空格。

路径一定要是已经存在的,否则会闪退。且路径要用英文单引号括起来。

路径不能有中文字符!!!

改完后保存。再次通过 Anaconda Navigator 进入 Jupyter Notebook 的时候会发现默认路径已经更改。

然而,如果你直接通过 Jupyter Notebook 的快捷方式进入,默认目录还是原来那个。如果需要修改,还需要进行如下步骤:

v2-00b81b6694de356253e1e6cd804d9097_720w.jpg

找到快捷方式,右键打开属性,将“目标”最后面的 “%USERPROFILE%” 删除就可以了。

我遇到的那些坑,及推测的原因:

(并不是说这些方法是错误的,只是大概不适合我自己的系统和环境而已。)

1. 网上说打开 “cmd”,运行 “jupyter notebook --generate-config” 命令

v2-2e08bcd09729df307a2dc314900f5e4e_720w.jpg

可能是因为 Jupyter Notebook 是通过 Anaconda 安装的,所以 Anaconda 环境外没有配置环境变量。

2. 根据网上贴出的路径直接查找 “Jupyter_notebook_config.py” 文件,发现查无此文件。

再次提醒,如果从没运行过 generate 命令,是不会有这个配置文件的。

3. 据说,修改 Anaconda 安装目录下 etc\jupyter 文件夹中的 jupyter_notebook_config.json 文件也是可以的。但是,我的文件打开是这样的:

v2-15e4b2c54647970d3b1fe0916664055b_720w.jpg

对,你没有看错,就是空的。我也不知道为什么。。。

4. 据说可以只改快捷方式的属性:“目标”那里的 “%USERPROFILE%” 删除,“起始位置”改成你希望的路径。

v2-2efae6273647203c56f2c0e75ae78560_720w.jpg

在不改 jupyter_notebook_config.py 文件的情况下,仅改变这两个地方,并不起任何作用。如果改了 jupyter_notebook_config.py,这两个地方都不改的话,从这个快捷方式进入 Jupyter Notebook 会进入默认路径,用 Anaconda Navigator 启动就会进入改变后的路径。对“目标”栏进行改动后,则从快捷方式进入,也会进入修改后的路径。“起始位置”那里的值,改不改都不影响。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值