jupyter-notebook的常用设置技巧


我在使用Anaconda进行数据分析过程中,遇到的jupyter-notebook一些跳转默认浏览器等的小问题,下面具体写写配置,让你在任何设备上使用jupyter-notebook都顺畅无比。

个人环境说明:

  • Win7 64
  • Anaconda
  • Python 3.6

1.设置默认打开谷歌浏览器

安装好jupyter notebook后,启动出现如下情况:

  • 无法自动跳转到浏览器,每次都要自己手动复制网址,很麻烦。
  • jupyter notebook打开后是默认的用户家目录,无法切换到自己的工作目录。
    jupyter
    如何使得jupyter notebook的默认打开浏览器为chrome?如何更改默认工作路径?

Step 1: 查看配置文件

打开cmd,在命令行中输入jupyter notebook --generate-config根据你运行实际显示的路径,打开这个配置文件,我电脑上是这个文件C:\Users\Xu\jupyter_notebook_config.py
在这里插入图片描述

Step 2:修改配置文件jupyter_notebook_config.py

通过路径找到该文件jupyter_notebook_config.py,推荐使用 notepad++ 打开该文件。找到#c.NotebookApp.browser 并修改然后保存。
jupyter配置文件修改99行
在配置文件中添加如下代码:

import webbrowser
webbrowser.register('chrome', None, webbrowser.GenericBrowser(u'C:\\Users\\用户名\\AppData\\Local\\Google\\Chrome\\Application\\chrome.exe'))
c.NotebookApp.browser = 'chrome'

其中GenericBrowser里的参数是你电脑安装Chrome浏览器的路径

修改配置文件

Step 3:更改默认工作路径

找到#c.NotebookApp.notebook_dir =' ',删掉开头的“#”,在‘ ’中输入你要设置的目录。
在这里插入图片描述

Step 4:设置环境路径

设置好配置文件jupyter_notebook_config.py后,还需要修改工作路径。
先找到快捷方式的保存目录,鼠标右击属性, 把目标后面的 % *** %删除掉,% 里面的东西是默认工作路径指定用户的工作路径,不删除无论你怎么设置都不会起作用的。
修改Target

这样,启动jupyter notebook会默认自动打开浏览器Chrome,Chrome页面显示的目录就是你设定好的路径。

2.让你的jupyter notebook显示目录

  1. 查看你的jupyter notebook默认页面的菜单栏是否包含Nbextensions,如果没有,先安装,终端输入:
pip install jupyter_contrib_nbextensions
  1. 配置nbentensions
jupyter contrib nbextension install --user
  1. 启动jupyter notebook,选择Nbextensions,勾选Table of Contents.之后就会出现目录图标,点击即可显示。

在这里插入图片描述在这里插入图片描述

3.使用matplotlib的小tip

需要显示图片,则要再jupyter notebook加一句:

%matplotlib inline

之后再正常import 其他包即可。
在这里插入图片描述

4.如何运行.py文件

jupyter notebook 有2种方式运行python代码:

  1. 使用%laod
%laod xx.py

将xx.py文件中的所有代码加载到当前的.ipynb文件中,如果需要运行,需要再次Run该cell.
即分2步:

  • 第一次Run:将xx.py的全部代码加载到当前cell,并自动将%load xx.py语句注释:# %load xx.py,此时cell内的代码还未运行;
  • 第二次Run:若此时需要运行代码,再次Run该cell,即完成xx.py运行并输出结果。
  1. 使用%run
%run xx.py

与%load不同,%run不加载代码到cell,直接运行xx.py输出结果。

欢迎各位关注我的个人公众号:HsuDan,我将分享更多自己的学习心得、避坑总结、面试经验、AI最新技术资讯。

  • 3
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值