介绍
Jupyter Notebook 是一款简洁直观的交互式的编程 IDE。以网页为基础,支持 Julia、Python、R 三大广泛运用于数据科学领域的语言。
Jupyter Notebook 本身可通过命令行方式安装。但特别时对于新手而言,建议直接安装 Anaconda 平台,其包含了
- Python 内核
- 包管理工具 Conda 以及非命令行版本的 Anaconda Navigator
- Jupyter Notebook
等实用工具。
安装
- 访问 Anaconda 官网下载页面
- 安装 Anaconda
- 开始菜单中找到 Anaconda Navigator 并运行
- 在左侧 Home 选项卡中,找到 Notebook,点击 Launch 即可打开
让 Jupyter Notebook 更好用的配方
命令行启动 Jupyter Notebook
-
确保以下路径在环境变量中,… 用你的安装路径代替
1
C:\...\Anaconda3\Scripts
-
之后可以
win
+R
打开运行窗口,输入jupyter notebook
即可打开 Jupyter Notebook
更改 Jupyter Notebook 的默认启动路径
在命令行中,输入 jupyter notebook PATH
,PATH 替换为你想要的路径,即可以 PATH 为根路径启动 Jupyter Notebook
若想要设置默认目录:
- 在命令行中,先
cd
进入 Jupyter Notebook的安装路径,然后输入jupyter notebook --generate-config
,就会产生一个配置文件C:\Users\用户名\.jupyter\Jupyter_notebook_config.py
- 记事本打开该配置文件,找到
#c.NotebookApp.notebook_dir =' '
,删掉开头的 #,在 ‘ ’ 中输入你要启动的目录路径。比如c.NotebookApp.notebook_dir = 'D:\Jupyter'
- 保存,之后启动 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博客)就没有必要了。现在只需要以下几步:
- 打开 RStudio,并找到命令行 Console
- 更改镜像:国内的伙伴们连接默认的 R 包源
https://cran.rstudio.com/
可能出现网络不稳定的问题 命令行中输入options(repos=structure(c(CRAN="https://mirrors.tuna.tsinghua.edu.cn/CRAN/")))
以将镜像改成国内的清华镜像 - 下载:接着输入
install.packages('IRkernel')
,等待包下载完成 - 安装:输入
IRkernel::installspec()
,安装 R 内核 - 最后打开 Jupyter Notebook,发现已经支持 R 语言了