jupyter安装插件,以及远程访问服务器上的jupyter notebook
jupyter安装插件,以及远程访问服务器上的jupyter notebook
文章目录:
- 1 远程访问服务器上的jupyter notebook
- 1.1在服务器上安装jupyter notebook
- 1.2 生成配置文件
- 1.3 生成密码(后续写配置文件、登录jupyter notebook需要)
- 1.4 修改配置文件
- 1.5 在本机远程访问服务器jupyter notebook
- 2 Jupyter notebook插件使用
- 2.1 安装插件
- 2.2 推荐使用插件
- 2.3 关联Jupyter Notebook和conda的环境和“nb_conda“
1 远程访问服务器上的jupyter notebook
1.1在服务器上安装jupyter notebook
pip install jupyter
1.2 生成配置文件
jupyter notebook --generate-config
shl@zfcv:~/shl/$ jupyter notebook --generate-config
Writing default config to: /home/shl/.jupyter/jupyter_notebook_config.py
shl@zfcv:~/shl/$
生成的配置文件在home目录: ~/.jupyter/jupyter_notebook_config.py
1.3 生成密码(后续写配置文件、登录jupyter notebook需要)
打开python终端,在终端中输入如下命令:
from IPython.lib import passwd
passwd()
shl@zfcv:~/shl/$ python
Python 3.7.7 (default, May 7 2020, 21:25:33)
[GCC 7.3.0] :: Anaconda, Inc. on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from IPython.lib import passwd
>>> passwd()
Enter password:
Verify password:
'sha1:660853759c43:702029d4d7a1a78f3bdb0c20339621e9df80f695'
>>>
然后提示(Enter password:
)手动输入密码, 这个密码是后面远程访问登录jupyter notebook
需要输入的密码(我设置为123456
, 方便记忆)
生成的密码: 'sha1:660853759c43:702029d4d7a1a78f3bdb0c20339621e9df80f695'
是一串哈希字符串, 这在后面的配置文件中会用到!
1.4 修改配置文件
修改如下的四行代码, 把前面的注释去掉, c.NotebookApp.password
的值为上面生成的哈希字符串
# notebook服务会监听的IP地址.
c.NotebookApp.ip = '*' # The string should be of the form type:salt:hashed-password.(就是上面生成的密码)
c.NotebookApp.password = u'sha1:660853759c43:702029d4d7a1a78f3bdb0c20339621e9df80f695' ## Whether to open in a browser after starting. The specific browser used is
# platform dependent and determined by the python standard library `webbrowser`
# module, unless it is overridden using the --browser (NotebookApp.browser)
# configuration option.
c.NotebookApp.open_browser = False## notebook服务会监听的IP端口.
c.NotebookApp.port = 8888
1.5 在本机远程访问服务器jupyter notebook
1、上面的准备工作做好之后,在服务器段输入jupyter notebook
:
2、然后在自己本机浏览器中输入地址:
http://192.168.0.134:8888
之后会让输入密码:
输入密之后就可以使用远程服务器上的jupyter notebook
啦!
2 Jupyter notebook插件使用
2.1 安装插件
1、安装jupyter插件 jupyter_contrib_nbextensions
pip install jupyter_contrib_nbextensions
2、激活该插件:
jupyter contrib nbextension install --user
安装好插件之后,下次再在浏览器中打开jupyter notebook
就可以在界面上看到Nbextentions
插件选线啦
然后再打开终端即可使用插件了
2.2 推荐使用插件
推荐三个常用的插件:
Table of Contents
:可以再左侧查看Markdown的大纲视图Variable Inspector
:可以查看变量名、类型、大小形状(在矩阵计算式非常实用
)和值Excecute Time
:查看每个代码块执行的时间
2.3 关联Jupyter Notebook和conda的环境和“nb_conda“
1、安装nb_conda
conda install nb_conda
注意:
如果安装报错(参考):RemoveError: 'setuptools' is a dependency of conda and cannot be removed from conda's operating environment.
解决方法:
卸载setuptools
pip uninstall setuptools
再更新conda
conda update --force conda
最后安装
conda install setuptools
显示successfully
可以在Conda类目下对conda环境和包进行一系列操作,安装好后,打开jupyter notebook如下图:
2、切换内核
可以在笔记本内的“Kernel”类目里的“Change kernel”切换内核
3、卸载nb_conda
canda remove nb_conda
听别人说JupyterLab
是非常强大的下一代notebook,只是听说,没有用过,参考
参考1:https://blog.csdn.net/wangdong2017/article/details/103316614 # jupyter远程访问
参考2:https://zhuanlan.zhihu.com/p/97394628 # jupyter插件
参考3:https://zhuanlan.zhihu.com/p/33105153 # 这个内容很详细,很多
jupyter安装插件,以及远程访问服务器上的jupyter notebook相关推荐
- linux如何查看jupyter日志_在Linux服务器上运行Jupyter notebook server教程
在Linux服务器上运行Jupyter notebook server教程 很多deep learning教程都推荐在jupyter notebook运行python代码,方便及时交互.但只在本地运行 ...
- Xshell远程连接服务器上的jupyter notebook
用Xshell远程连接服务器上的jupyter notebook 今天浅写一下在Xshell远程连接服务器上已有的jupyter notebook,以后更新一下如何在服务器上部署jupyter not ...
- pageOffice插件 springboot实现服务器上Word文档在线打开编辑保存
pageOffice插件 springboot实现服务器上Word文档在线打开编辑保存 需求: 在oa系统上,想实现在线,服务器上doc,docx文档,在web打开,编辑.编辑后,可以再同步保存到服务 ...
- centos安装mysql怎么远程访问_centos上安装mysql并设置远程访问的操作方法
1.下载mysql的repo源 2.安装mysql-community-release-el7-5.noarch.rpm包 $ sudo rpm -ivh mysql-community-releas ...
- 本机不装Oracle,远程访问服务器上Oracle教程
一.背景 在开发过程中,我们会遇到本机不装Oracle,需要通过PLSQL等工具连接服务器上Oracle的情况. 前段时间因为项目组需要,搜索了很多资料,踩了很多坑,终于把他搞通了. 在此记录一下整个 ...
- Nginx搭建静态资源映射实现远程访问服务器上的图片资源
场景 需求是从A系统中预览B系统中抓拍的照片. B系统在另一条服务器上,照片的路径是绝对路径 类似D:\aa\badao.jpg这样的图片路径. 在A系统中查询B系统的数据库能获取图片的路径. 需要将 ...
- 阿里云安装mysql5.7_同一服务器上二进制安装mysql5.7和mysql5.6
一.二进制包与源码包的区别 二进制包和源码包是软件包的两种形式.源码包里面包含程序原始的代码,需要在计算机上进行编译后才可以产生可运行程序,所以源码安装时间会比较长:而二进制包里面包含已经编译过.可马 ...
- 集群服务器上的jupyter配置
今天偶然需要用自己的笔记本改下服务器的代码,没有pycharm,用shell上的vim又不熟练.于是捣鼓了捣鼓jupyter. 上次说过实验室服务器是集群,也就是有个管理节点(堡垒机)连到这下面以后再 ...
- jupyter 安装插件rise,变为幻灯片PPT格式
问题:如何安装插件,是的记事本jupyter变为幻灯片PPT模式 方法:快捷键windows+R,打开cmd,输入pip install rise 安装完rise插件后,重启jupyter noteb ...
最新文章
- Mysql 通过frmibd 恢复数据
- C++11 Lambda
- Python中super()和__init__()方法
- bat执行clsss
- jedis 连接池使用流程图
- 大专学历造假改成了 211 拿到了抖音 Offer
- linux 下librtmp源码,linux下基于libRTMP的接收流媒体的程序
- DOTween 使用方法
- Thinkphp仿众图网图片素材下载站源码+自适应手机端
- Z-001 开关电源共模电感计算的方法详解
- Unity3D 鼠标选择物体高光显示信息
- 正在载入中......loading页面的几种方法
- PS快速选择照片背景
- 学生博客,教师博客地址,有用博客地址
- root用户执行sourc /etc/profile命令提示权限不够
- 高防CDN相比普通CDN的优势有哪些?
- 【数据挖掘】公寓住房月租金预测
- MATLAB算法实战应用案例精讲-【人工智能】SLAM(概念篇)
- ssh备考-03hibernate各种查询方式
- IHE-C(2013.9)
热门文章
- 開玩樹莓派(二):配置IP,實現無顯示器局域網內Putty連接和RDP遠程
- eclipse直接访问数据库
- JQuery3 的新变化
- 关于面向对象的总结和疑惑(转载可乐冰
- 64位openSUSE12.3最完整的安装QQ的方法
- UVA 10167 - Birthday Cake
- laravel 验证器怎么验证json对象_Postman使用tv4进行JSON Schema结构验证和断言
- python这个软件学会能做什么工作-工作三年却被实习生抢了饭碗,学会Python到底有多吃香?...
- python安装numpy-Python使用pip安装Numpy模块
- python中文软件-Python3.8.3下载