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/ ...
随机推荐
- day9大纲
01 作业内容回顾 函数的初识: 封装一个功能. def 函数名(): 函数体 函数的返回值:return 1,结束函数. 2,返回给执行者(函数名())值. return ----> None ...
- 数据结构(c语言版)代码
第1章 绪论 文档中源码及测试数据存放目录:数据结构\▲课本算法实现\▲01 绪论 概述 第一章作为绪论,主要介绍了数据结构与算法中的一些基本概念和术语.对于这些概念术语 ...
- 谈谈 SOA
为什么要 讨论 SOA 呢 ? 请参考我写的另一篇文章 <论 微服务 和 Entity Framework 对 数据 的 割裂> https://www.cnblogs.com/KS ...
- 艰苦的编译boost python (失败)
1.下载 boost_1_67_0 2.在目录下执行 bootstrap 3.将python36添加到path环境变量 4.执行 b2 --with-python,将会声场如下dll 2018/04/ ...
- bootstrap-table设置表头宽度无效的解决方案
bootstrap-table设置colmuns中某列的宽度无效时,需要给整个表设置css属性: .table { table-layout: fixed; }
- Spring AOP + PageHelper分页
1.增加依赖配置 <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjweav ...
- EXPLAIN执行计划中要重点关注哪些要素
MySQL的EXPLAIN当然和ORACLE的没法比,不过我们从它输出的结果中,也可以得到很多有用的信息. 总的来说,我们只需要关注结果中的几列: 列名 备注 type 本次查询表联接类型,从这里可以 ...
- Thinkphp自定义标签
1.定义TagLib目录和文件 TagLibSmarTop.class.php 2.配置文件 <?php return array( 'APP_AUTOLOAD_PATH'=>'@.Ta ...
- C#中全局处理异常方式
using System; using System.Configuration; using System.Text; using System.Windows.Forms; using ZB.Qu ...
- 跟着未名学Office - 高效工作Outlook
目录 第一篇邮件与联系人 1 第一节 使用与技巧 1 第二节 高效 11 第二篇 事务助手 21 第一节 日程管理 21 第二节 任务 ...