jupyter 服务器安装随笔
python3:
python3 -m pip install --upgrade pip
python3 -m pip install jupyter
pkg install py36-pyzmq-18.0.1
在freeBSD需要安装py*-sqlite3、需要安装py*-pyzmq
jupyter notebook --generate-config
该命令会在用户目录下创建一个配置目录.jupyter目录里会看到一个jupyter_notebook_config.py
主要的配置项:
# 登录密码,默认没有密码,所以每次启动服务器后都会产生一个随机数token,配置了密码后就不用每次使用随机数token了
c.NotebookApp.password = ''"(此处密码并非明文密码)
#开启远程登录
c.NotebookApp.ip='0.0.0.0'#notebook版本低于5.8则用*代替0.0.0.0
# 服务的端口,用默认的8888即可
c.NotebookApp.port = 8888
# 是否需要自动弹出浏览器,服务器端一般不需要
c.NotebookApp.open_browser = False ## The directory to use for notebooks and kernels.
# 不设置的话就是启动命令所在的目录
c.NotebookApp.notebook_dir = '/home/find/work'
#设置密码
c.NotebookApp.password='sha1:XXXXXXX'
#隐藏推出按钮
c.NotebookApp.quit_button=False
密码生成
c.NotebookApp.password配置的并非明文密码,按照配置文件上的注释步骤生成:
- 在命令行下输入ipython,进入REPL环境
- 执行:
from notebook.auth import passwd;passwd() - 根据提示输入明文密码
- 生成hash后的密码类似如下:
In [2]: from notebook.auth import passwd; passwd()
Enter password:
Verify password:
Out[2]: 'sha1:e4ac9ea2e432:ce17c208cac9c15c59dd6f34ffe2a262f6d65bf3'
将sha1开头的一串字符,拷贝到c.NotebookApp.password字段即可。这样再次启动jupyter时,就有了密码输入界面。
jupyterlab安装与notebook安装时更改配置文件设置密码等都相同,区别代码如下:
pip install jupyterlab
pkg install node npm -y
查看已安装插件:jupyter labextension list
更新已安装插件:jupyter labextension update --all
jupyter labextension install @jupyterlab/toc
jupyter labextension install @ryantam626/jupyterlab_code_formatter #--no-build参数可不编译等待统一编译#jupyter lab build #(jupyter lab build --minimize=False)
pip install jupyterlab_code_formatter ;jupyter serverextension enable --py jupyterlab_code_formatter
启动
jupyter lab
修复pip
curl https://bootstrap.pypa.io/get-pip.py | python3
freebsd install lxml
pkg install libxslt
pkg install libxml2 py*-libxml2
pip install lxml
#install jupyter-lsp
pip install jupyter-lsp
jupyter labextension install @krassowski/jupyterlab-lsp
jupyter lab build --minimize=False#在jupyter lab build 错误时可用
jupyter 服务器安装随笔的更多相关文章
- windows 10下通过python3.6成功搭建jupyter 服务器
最近通过python学习爬虫技术,发现一个工具jupyter notebook很不错,该工具明显优势通过浏览器可以输入多行python代码,支持在线运行以及运行结果保存功能,在线验证python小模块 ...
- linux服务器安装anaconda,然后远程使用jupyter
linux服务器安装anaconda: 1.1 下载安装脚本: wget https://repo.anaconda.com/archive/Anaconda3-5.2.0-Linux-x86_64. ...
- ubuntu服务器安装jupyter notebook, 并能够实现本地远程连接
1.terminal 敲击 pip3 install jupyter 2.terminal 敲击 jupyter notebook --generate-config 3.terminal 敲击 py ...
- [随笔]利用云虚拟机和学校VPN实现校外访问校内站点(反向代理)
探究背景简介: 大学校内站点一般不对外开放,个人认为原因有二: 一是站点内容受众就是大学师生: 二是站点基本无防御措施,在公网环境下容易发生意外情况. 至于为何不对外开放,不是这篇随笔探讨的重点,利用 ...
- Linux服务器安装redis数据库教程
前面小Alan给大家说了jdk的安装,这篇跟大家聊聊redis非关系型数据库在Linux服务器的安装. redis简单介绍 REmote DIctionary Server(Redis) 是一个由Sa ...
- [Jupyter Notebook] 01 这么多快捷键,我可顶不住!先记个八成吧
0. 一些说明 为了入门 Python3 安装了 Anaconda,它集成了 Jupyter Notebook 1. 调出快捷键表 打开 Jupyter Notebook,新建一个 Python3(我 ...
- 配置服务器(anaconda + jupyter + R)
总结一下整体的流程: 1. 服务器安装anaconda 首先清华镜像站下载anaconda3. 2. 将下载好的文件用scp命令传入服务器 注意:指定端口用-P命令 p大写 本机地址 用户名@服务器I ...
- jupyter的服务器配置安装
该教程主要针对的是服务器安装,且在后台保持稳定运行的情况. 1.jupyter下载 有网的时候 1. pip install jupyter 离线安装 在有网络的环境下载安装包 2. pip down ...
- 基于jupyter lab搭建网页编程环境并添加自定义python kernel和matlab kernel以及plotly的使用
内容转载自我的博客 目录 说明 1. 创建虚拟环境jupyter 2. 安装nodejs(用于jupyterlab安装扩展) 3. 安装pip包 4. 使用jupyterlab 5. 配置jupyte ...
随机推荐
- pause模块
pause模块:暂停脚本执行 # ansible-doc -s pause- name: Pause playbook execution pause: minutes: // 暂停的真实分钟数 pr ...
- Ubuntu18.04 安装redis
Redis是常用基于内存的Key-Value数据库,比Memcache更先进,支持多种数据结构,高效,快速.用Redis可以很轻松解决高并发的数据访问问题:作为实时监控信号处理也非常不错. 安装red ...
- 2019长安大学ACM校赛网络同步赛 L XOR (规律,数位DP)
链接:https://ac.nowcoder.com/acm/contest/897/L 来源:牛客网 XOR 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言6 ...
- Sublime Text2 常用快捷键总结
Ctrl+Tab 当前窗口中的标签页切换 Ctrl+Shift+D 复制光标所在整行,插入在该行之前 Ctrl+Shift+K 删除整行 Ctrl+Shift+/ 注释已选择内容 Ctrl+Shift ...
- 用小程序做一个类似于苹果AssistiveTouch功能
一.首先我先介绍一下,我们要做一个什么样的项目功能 项目功能就是一个音频点击播放,当点击为播放的状态时,一个音频的动图出现,而且是可以跟随着手指的滑动而滑动,而且,在滑动动图的时候,当前下的页面是不可 ...
- ZROI 19.08.03 DP入门
\(n\)个点,要求连一棵树,设点\(i\)的度数为\(d_i\),则其贡献为\(f(d_i)\mod 59393\),其中\(f(x)\)是一个\(k\)次多项式.最大化总贡献.\(n\leq 30 ...
- 指数家族-Beta分布
2. Beta分布 2.1 Beta分布 我们将由几个问题来得引出几个分布: 问题一:1: 2:把这个 个随机变量排序后得到顺序统计量 3:问 是什么分布 首先我们尝试计算 落在一个区间 ...
- 【NOIP2016提高A组模拟8.17】(雅礼联考day1)Matrix
题目 分析 假设,我们从\(F_{i,2}\)出发,那么对\(F_{n,n}\)的贡献就是\(某个系数乘以a^{n-i}b^{n-1}r_i\): 同理,如果从\(F_{2,i}\)出发,那么对\(F ...
- Jenkins-ssh远程执行nohup- java无法退出
一,初步 #执行方式 ssh 192.168.2.103 " nohup java -jar /home/a/ipf/ight/feedback/ixxxedback-platform-1. ...
- JavaScript的几种循环使用方式及性能解析
循环的类型 一:for var arr = [1, 2, 3, 4, 5, 6]; for (var i = 0, len = arr.length; i < len; i++) { conso ...