Jupyter Notebook 安装与配置

Setting Up Jupyter Notebook

Posted by J Leaves on October 23, 2019

介绍

Jupyter Notebook 是一款简洁直观的交互式的编程 IDE。以网页为基础,支持 Julia、Python、R 三大广泛运用于数据科学领域的语言。

Jupyter Notebook 本身可通过命令行方式安装。但特别时对于新手而言,建议直接安装 Anaconda 平台,其包含了

  • Python 内核
  • 包管理工具 Conda 以及非命令行版本的 Anaconda Navigator
  • Jupyter Notebook

等实用工具。

安装

  1. 访问 Anaconda 官网下载页面
  2. 安装 Anaconda
  3. 开始菜单中找到 Anaconda Navigator 并运行
  4. 在左侧 Home 选项卡中,找到 Notebook,点击 Launch 即可打开

让 Jupyter Notebook 更好用的配方

命令行启动 Jupyter Notebook

  1. 确保以下路径在环境变量中,… 用你的安装路径代替

    1
    
    C:\...\Anaconda3\Scripts
    
  2. 之后可以 win+R 打开运行窗口,输入 jupyter notebook 即可打开 Jupyter Notebook

更改 Jupyter Notebook 的默认启动路径

在命令行中,输入 jupyter notebook PATH,PATH 替换为你想要的路径,即可以 PATH 为根路径启动 Jupyter Notebook

若想要设置默认目录:

  1. 在命令行中,先 cd 进入 Jupyter Notebook的安装路径,然后输入 jupyter notebook --generate-config,就会产生一个配置文件 C:\Users\用户名\.jupyter\Jupyter_notebook_config.py
  2. 记事本打开该配置文件,找到 #c.NotebookApp.notebook_dir =' ',删掉开头的 #,在 ‘ ’ 中输入你要启动的目录路径。比如 c.NotebookApp.notebook_dir = 'D:\Jupyter'
  3. 保存,之后启动 Jupyter Notebook 就会默认为该路径

在 Jupyter Notebook 中使用 R 语言

第一种方法

在 Anaconda Navigator 中 install 安装 RStudio 即可,但是可能报错,因为 R 的环境可能与 Python 环境有冲突,遇到这个问题可以通过下一种方法解决。

第二种方法

如果已经在 Anaconda 外安装了 R 和 RStudio,如何在 Jupyter 中使用 R 语言呢?只需手动安装 Jupyter的 R 内核—— IRkernel

由于 IRkernel 已被 CRAN 收录,网络上的一些现有攻略(比如 在jupyter notebook中使用R语言 - GengPeng的博客 - CSDN博客)就没有必要了。现在只需要以下几步:

  1. 打开 RStudio,并找到命令行 Console
  2. 更改镜像:国内的伙伴们连接默认的 R 包源 https://cran.rstudio.com/ 可能出现网络不稳定的问题 命令行中输入 options(repos=structure(c(CRAN="https://mirrors.tuna.tsinghua.edu.cn/CRAN/"))) 以将镜像改成国内的清华镜像
  3. 下载:接着输入 install.packages('IRkernel'),等待包下载完成
  4. 安装:输入 IRkernel::installspec(),安装 R 内核
  5. 最后打开 Jupyter Notebook,发现已经支持 R 语言了