Jupyter配置步骤

Jupyter是基于浏览器的可交互式开发工具,在数据科学界非常受欢迎,它功能齐全,使用方便,是一款数据分析和建模挖掘的利器。

本文简介Jupyter的配置和使用过程

 

一、修改添加国内镜像

通常我会先安装Anaconda,再安装Jupyter(当然也可以使用pip直接安装Jupyter),Anaconda服务器通常在国外,更换国内镜像源会大幅提升下载速度。

1. conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
2. conda config --set show_channel_urls yes
3.上两步成功操作后会在用户主目录~下多个.condarc文件
4.编辑 ~/.condara  保存,退出

channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - conda-forge
  - defaults
show_channel_urls: true

 

二、修改jupyter默认文件路径

1.jupyter 命令能否找到,若找不到,则需先安装jupyter:
conda install jupyter   //  也可以在conda环境中用pip安装(最好提前修改pip源)
2.命令:jupyter notebook --generate-config
3.上两步成功操作后会在用户主目录~下多个.jupyter/jupyter_notebook_config.py 文件
4.编辑 ~/.jupyter/jupyter_notebook_config.py
5.c.NotebookApp.notebook_dir=u'jupyter_workspace' //注意 路径要有用户读写权限

 

三、设置密码登陆验证token方式

1.键入命令:ipython
In [1]: from IPython.lib import passwd
In [2]: passwd()  // 连续输入相同密码,会根据密码生成hash值
Out[2]: 'sha1:0e422dfccef2:84cfbcbb3ef95872fb8e23be3999c123f862d856'   //复制''内内容
2.修改~/.jupyter/jupyter_notebook_config.py文件,并添加如下内容:
c.NotebookApp.password = u'sha1:59f686b1c38c:1ad7ad4c966e30c3c69769c758672f702de9b7c9'

 

多编译环境共存

1.conda install ipykernel -y   //再新安装一个内核
2.find -name kernel.json  查找新安装内核版本配置文件
3.修改kernel.json文件,注意很可能有多个kernel.json  一定要与环境版本相对应  注意这里windown和linux平台不同 , 具体见下方链接教程

 

五、远程登录设置

1.修改~/.jupyter/jupyter_notebook_config.py文件 并添加如下代码:
c.NotebookApp.ip='*'  // 表示服务ip地址,*表示默认主机ip,当用jupyterHub集群时,猜测*表示集群中任意结点。 但需密码验证
c.NotebookApp.open_browser=False  // 由于是远程登录,所以设定在服务器端不打开浏览器
c.NotebookApp.port=8880    // 端对端的访问,需指定端口号,保持能用即可

 

Jupyter还很其他设置和模块添加,后续有机会再更新,JupyterLab  JupyterHub

 

 

posted @ 2018-12-24 11:10  Joshua王子  阅读(1295)  评论(0编辑  收藏  举报