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/ ...
随机推荐
- prime docker-compose 环境运行试用
prime 是一款基于graphql的开源cms,功能点很不错,但是出来不久,还是有好多bug的 官方暂时没有提供docker 的运行方式,为了方便测试,搞了以及docker-compose 测试的 ...
- lapis 项目添加prometheus 监控集成grafana
操作很简单,主要是进行界面的配置以及prometheus 服务的配置, 可以和https://www.cnblogs.com/rongfengliang/p/10074044.html &&a ...
- Spring事务管理机制的实现原理-动态代理
之前在做项目中遇到spring无法进行事务代理问题,最后发现是因为没有写接口,原因当时明白了,看到这篇文章写的清楚些,转过来 我们先来分析一下Spring事务管理机制的实现原理.由于Spring内置A ...
- tomcat源码阅读之默认连接器
默认连接器 一.UML图: 1.所有的连接器都要实现Connector接口,必须创建Request对象和Response对象,httpConnector作为默认连接器,肯定也是要实现Connector ...
- 记一次挂马清除经历:处理一个利用thinkphp5远程代码执行漏洞挖矿的木马
昨天发现 一台服务器突然慢了 top 显示 几个进程100%以上的cpu使用 执行命令为 : /tmp/php -s /tmp/p2.conf 基本可以确定是被挂马了 下一步确定来源 last 没有 ...
- Gitlab备份与恢复、迁移与升级
0.Gitlab安装 1.安装和配置必要的依赖关系 在CentOS7,下面的命令将在系统防火墙打开HTTP和SSH访问. yum install curl openssh-server postf ...
- bzoj 3600 没有人的算术——二叉查找树动态标号
题目:https://www.lydsy.com/JudgeOnline/problem.php?id=3600 已知 l 和 r 的排名,想快速知道 k 的排名.那么建一个 BIT ,用已知的排名做 ...
- Linux之poll机制分析
应用程序访问1个设备文件时可用阻塞/非阻塞方式.如果是使用阻塞方式,则直接调用open().read().write(),但是在驱动程序层会判断是否可读/可写,如果不可读/不可写,则将当前进程休眠,直 ...
- SPI 核软件调试记录
SPI 核软件调试记录 1.首先说说int SpiFlashWaitForFlashReady(void)这一函数,基本上其它函数在执行的时候,都会事先执行一次此函数. 因为此函数的作用主要是用 ...
- 17行代码解决微信小程序图片延迟加载
js 页面 Page({ data: { realScrollTop: 0,//页面滚动距离 driveHeight //屏幕高度可初始化设置 }, scroll(e){ if(e.detail.sc ...