Jupyter配置步骤
Jupyter是基于浏览器的可交互式开发工具,在数据科学界非常受欢迎,它功能齐全,使用方便,是一款数据分析和建模挖掘的利器。
本文简介Jupyter的配置和使用过程
一、修改添加国内镜像
通常我会先安装Anaconda,再安装Jupyter(当然也可以使用pip直接安装Jupyter),Anaconda服务器通常在国外,更换国内镜像源会大幅提升下载速度。
. conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
. conda config --set show_channel_urls yes
.上两步成功操作后会在用户主目录~下多个.condarc文件
.编辑 ~/.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方式
.键入命令:ipython
In []: from IPython.lib import passwd
In []: passwd() // 连续输入相同密码,会根据密码生成hash值
Out[]: 'sha1:0e422dfccef2:84cfbcbb3ef95872fb8e23be3999c123f862d856' //复制''内内容
.修改~/.jupyter/jupyter_notebook_config.py文件,并添加如下内容:
c.NotebookApp.password = u'sha1:59f686b1c38c:1ad7ad4c966e30c3c69769c758672f702de9b7c9'
四、多编译环境共存
.conda install ipykernel -y //再新安装一个内核
.find -name kernel.json 查找新安装内核版本配置文件
.修改kernel.json文件,注意很可能有多个kernel.json 一定要与环境版本相对应 注意这里windown和linux平台不同 , 具体见下方链接教程
五、远程登录设置
.修改~/.jupyter/jupyter_notebook_config.py文件 并添加如下代码:
c.NotebookApp.ip='*' // 表示服务ip地址,*表示默认主机ip,当用jupyterHub集群时,猜测*表示集群中任意结点。 但需密码验证
c.NotebookApp.open_browser=False // 由于是远程登录,所以设定在服务器端不打开浏览器
c.NotebookApp.port= // 端对端的访问,需指定端口号,保持能用即可
Jupyter还很其他设置和模块添加,后续有机会再更新,JupyterLab JupyterHub
Jupyter配置步骤的更多相关文章
- Jupyter配置Spark开发环境
兄弟连大数据培训和大家一起探究Jupyter配置 Spark 开发环境 简介 为Jupyter配置Spark开发环境,可以安装全家桶–Spark Kernel或Toree,也可按需安装相关组件. 考虑 ...
- log4j.properties 详解与配置步骤
一.log4j.properties 的使用详解 1.输出级别的种类 ERROR.WARN.INFO.DEBUGERROR 为严重错误 主要是程序的错误WARN 为一般警告,比如session丢失IN ...
- log4j.properties 详解与配置步骤(转)
找的文章,供参考使用 转自 log4j.properties 详解与配置步骤 一.log4j.properties 的使用详解 1.输出级别的种类 ERROR.WARN.INFO.DEBUGERROR ...
- MySQL数据库集群进行正确配置步骤
MySQL数据库集群进行正确配置步骤 2010-06-09 10:47 arrowcat 博客园 字号:T | T 我们今天是要和大家一起分享的是对MySQL数据库集群进行正确配置,我前两天在相关网站 ...
- Apache安装配置步骤
注释:这里以Linux 红帽商业版为例~~~~~~~纯手打啊 Apache安装配置步骤 准备:关闭其他虚拟设备 #/etc/init.d/libvirtd stop #/etc/init.d/xend ...
- Windows Live Writer配置步骤
推荐文档: [超详细教程]使用Windows Live Writer 2012和Office Word 2013 发布文章到博客园全面总结 Live Writer 使用小贴示:发博客时始终使用图片原始 ...
- Oracle 11g客户端在Linux系统上的配置步骤详解
Oracle 11g客户端在Linux系统上的配置步骤详解 2011-07-26 10:47 newhappy2008 CSDN博客 字号:T | T 本文我们主要介绍了Oracle 11g客户端在L ...
- jenkins 邮件配置步骤
一.进行系统管理中的邮件配置步骤: 1.设置Extended E-mail Notification 二.对构建的job 添加邮件发送的步骤: 3.成功截图:
- an'gularjs 环境搭建之NodeJS、NPM安装配置步骤(windows版本)
NodeJS.NPM安装配置步骤(windows版本) :http://xiaoyaojones.blog.163.com/blog/static/28370125201351501113581/ ...
随机推荐
- MySQL Partition--分区基础
================================================================================= Mysql在5.1版本时增加对分区表 ...
- 05typedef struct用法详解与小结
1.基本解释 typedef为C语言的关键字,作用是为一种数据类型定义一个新名字,这里的数据类型包括内部数据类型(int,char等)和自定义的数据类型(struct等). 在编程中使用typedef ...
- C# to IL 5 Operator Overloading(操作符重载)
Every operator overload that we use in C#, gets converted to a function call in IL. Theoverloaded &g ...
- 深入详解美团点评CAT跨语言服务监控(三)CAT客户端原理
cat客户端部分核心类 message目录下面有消息相关的部分接口 internal目录包含主要的CAT客户端内部实现类: io目录包含建立服务端连接.重连.消息队列监听.上报等io实现类: spi目 ...
- DISC测试
您的测评结果 您的测评结果是:SC主导DISC图形 结果解读 这种典型行为风格,可被大致描述为是"调解者"的类型.这种类型的人通常生性和善,关注细节.他们关心别人,并在工作中一 ...
- spark机器学习
多层感知器(MLP) from __future__ import print_function from pyspark.ml.classification import MultilayerPer ...
- Spring 4 中重定向RedirectAttributes的使用
RedirectAttributes 的使用 @RequestMapping(value = "/redirecttest", produces = "applicati ...
- 自然语言处理工具hanlp自定义词汇添加图解
过程分析 1.添加新词需要确定无缓存文件,否则无法使用成功,因为词典会优先加载缓存文件 2.再确认缓存文件不在时,打开本地词典按照格式添加自定义词汇. 3.调用分词函数重新生成缓存文件,这时会报一个找 ...
- piwik获取访客头像,自定义显示访问者头像(URL)和描述(标题和替代)
访客头像 自定义显示访问者头像(URL)和描述(标题和替代) 链接地址:https://plugins.matomo.org/VisitorAvatar#description
- ionic popup 做法及样式修改
ionic popup的做法很简单,一共有三种:show.confirm和alert,官网上讲得很详细. 一.confirm: js:var confirmPopup = $ionicPopup.co ...