conda安装jupyter notebook,解决无法远程
conda安装jupyter notebook
- conda安装jupyter
- 将新建的环境写入notebook中
- 生成配置文件
- 生成密码
- 修改配置文件
- 启动服务
- 备注
- 代码自动补全
- 添加多个kernel
- 安装jupyter_contrib_nbextension扩展功能
- 其他问题
- Requirement.parse('tornado>=6.1'), {'notebook'})
- 500 : Internal Server Error
- 实用插件
系统:CentOS
conda安装jupyter
conda install ipykernel
conda install jupyter
激活conda建立的环境(conda create),如paddle
conda activate paddle
将新建的环境写入notebook中
paddle为你的环境名;"python3"是你想要它在jupyter notebook中显示的名字,根据自己情况更改这两个值,其他的不变
python -m ipykernel install --user --name paddle --display-name "python3"
生成配置文件
jupyter notebook --generate-config
生成密码
$ jupyter notebook password
Enter password: yourpassword #输入密码
Verify password: yourpasswordagain #再次输入密码确认
#运行后结果
[NotebookPasswordApp] Wrote hashed password to /root/.jupyter/jupyter_notebook_config.json #密码被保存的位置
修改配置文件
设置远程访问、初始目录、端口号、是否打开浏览器
vim /root/.jupyter/jupyter_notebook_config.py,在内容开头添加:
c.NotebookApp.ip='*' # 就是设置所有ip地址皆可访问
c.NotebookApp.open_browser = False #禁止自动打开浏览器
c.NotebookApp.port =8089 # 指定一个可用端口,也可以是其他闲置的端
c.NotebookApp.notebook_dir = '/root/workspace/' #设置根目录,限制访问
c.NotebookApp.allow_remote_access = True #远程访问
启动服务
jupyter notebook --allow-root
备注
- 如果远程访问失败,需要关闭防火墙
systemctl stop firewalld.service
其他系统自己找关闭防火墙方法吧
- 后台运行
nohup jupyter notebook --allow-root > notebook.log 2>&1 &
代码自动补全
本次要介绍的两个功能是:
(1)针对 jupyter notebook 中的 Markdown 文件自动生成目录
(2)自动补全代码
上述两个功能,都是有 python的一个 jupyter 扩展插件Nbextensions库来实现。
退出conda环境,安装该库的命令如下(现在已经被自动安装了):
conda install jupyter-contrib-nbextensions
然后执行:
jupyter contrib nbextension install --user --skip-running-check
安装完成后,勾选 “Table of Contents” 以及 “Hinterland”。
其中 Hinterland 是用来自动补全代码的,这个拓展的代码补全功能虽然没有 PyCharm中的那么全面,但比没有是要好多了。
添加多个kernel
- 添加kernel
anaconda下的多个evn均可以添加到jupyter notebook,如果有两个evn:paddle、tensorflow,则添加方式如下:
# 添加paddle
# 切换环境
conda activate paddle
# 安装ipykernel
conda install ipykernel
ipython kernel install --user --name=paddle# 添加tensorflow
# 切换环境
conda activate tensorflow
# 安装ipykernel
conda install ipykernel
ipython kernel install --user --name=tensorflow
- 查看当前kernel
jupyter kernelspec list
- 删除kernel
jupyter kernelspec remove 要删除的kernel,如要删除名为paddle的kernel
jupyter kernelspec uninstall paddle
安装jupyter_contrib_nbextension扩展功能
- 如果你已经安装了,先执行卸载命令:
pip uninstall jupyter_contrib_nbextensions
pip uninstall jupyter_nbextensions_configurator
- 依次执行安装命令
pip install jupyter_contrib_nbextensions
jupyter contrib nbextension install --user
pip install jupyter_nbextensions_configurator
重新启动Jupyter Notebook后,就会发现已经有Nbextensions标签了。
- 勾选一些常用功能
其他如下
扩展 | 功能 |
---|---|
Collapsible headings | 折叠标题 |
Notify | 通知机制,跑一些耗时较久的任务,完成后通知 |
Codefolding | 折叠代码 |
Zen mode extension | 隐藏活动状态栏,方便注意代码 |
其他问题
Requirement.parse(‘tornado>=6.1’), {‘notebook’})
jupyter notebook和tornado版本不对应问题
解决办法:更新tornado,或者重装tornado
pip uninstall tornado
pip install tornado
500 : Internal Server Error
安装升级nbconvert即可
pip install --upgrade --user nbconvert
实用插件
Table of Contents :自动生成目录插件,如果在 jupyter notebook 中使用了markdown对程序进行了解释和说明的话,那么安装这个插件以后,会自动在大纲视图,对于阅读程序使用,强力推荐。
Variable Inspector :这是一个查看变量的插件,类似于 Matlab 和 R studio 的工作空间,可以查看变量名、类型,大小,形状和值。其中变量的 shape (形状)这个参数在进行矩阵运算时,十分实用,并且这个窗口还可以调节大小,排序等功能,十分推荐。
ExecuteTime: 查看代码执行时间,这个插件会代码模块最后计算该模块的计算时间和运行结束时间,美观实用。
conda安装jupyter notebook,解决无法远程相关推荐
- Mac M1 使用conda安装jupyter notebook
我之前配置时使用的miniconda (1)打开终端 在终端依次输入: (2)conda install jupyter (3)pip install jupyter_contrib_nbextens ...
- Jupyter Notebook: 解决build docker-stacks时conda太慢的问题
当想使用docker安装Jupyter Notebook时,有一个很好的项目是docker-stacks(https://github.com/jupyter/docker-stacks/tree/m ...
- conda虚拟环境中 安装 jupyter notebook
@创建于:2022.01.27 @修改于:2022.01.27 文章目录 需要在conda的某个特定虚拟环境中安装Jupyter Notebook. # 进入虚拟环境(windows系统) conda ...
- 安装Conda并在Conda下安装jupyter notebook
Python科学计算环境conda的下载 Conda官方主页: https://github.com/conda/conda Conda官方下载地址: Conda官方下载 我是x86_64 li ...
- 安装Jupyter Notebook并配置用于多用户的反向代理(Nginx)
虽然code-server已经能够满足很多需求, 比如用来写C/C++, Java, Tex等, 但是, 当遇到需要做数据分析的时候, 在code-server上运行Python和R就不是那么方便. ...
- docker开启远程访问_Ubuntu安装Jupyter notebook——开启远程访问
一. Ubuntu下安装jupyter notebook 1. 使用Anaconda安装 conda install jupyter notebook 2. 使用pip安装 pip install j ...
- Anaconda安装Jupyter Notebook及使用
文章目录 一.什么是Jupyter Notebook 1. 网页应用 2. 文档 二.安装 Jupyter Notebook 1. 安装前提 2. Anaconda安装 3. 使用pip安装 三.运行 ...
- CentOS7(64位)安装Jupyter Notebook
基于CentOS7安装Jupyter Notebook 安装Jupyter Notebook 测试Jupyter Notebook安装 浏览器打开Jupyter Notebook 错误解决方案! 如果 ...
- jupyter notebook使用opencv的例子_Python安装Jupyter Notebook配置使用教程
为什么要用Jupyter Notebook 推荐新手写python用什么编辑器就有有人问:为什么没有Jupyter Notebook.本来想数据分析和可视化的时候才介绍的,所以没有加上.最近要截图比较 ...
最新文章
- 写代码时发现......还是 SpringBoot 牛逼!一篇拿下
- golang中的strings.SplitN
- js表单验证控制代码大全
- 埃罗芒阿老师计算机谱,[B型]ヒトリゴト-埃罗芒阿老师OP 完整版
- 用Python玩转统计数据:取样、计算相关性、拆分训练模型和测试
- 如何部署前端react项目到服务器,Vue、React前端项目打包部署
- 最小错误率贝叶斯决策的基本思想_机器学习笔记—模式识别与智能计算(四)基于概率统计的贝叶斯分类器设计(贝叶斯决策)...
- BZOJ.5093.[Lydsy1711月赛]图的价值(NTT 斯特林数)
- Python面试题解析之网络编程与并发
- 视图Ext.Viewport和窗口Ext.Window用法
- HTML中的控制模块,嵌入式Web控制模块 网页控制单片机 Web IO 网页远程控制器 浏览器IO控制...
- 联想y7000p电池固件下载_刚读大学要用电脑,联想系列这3款笔记本学生党绝对喜欢...
- 软件测试——白盒测试
- 免费 WebOffice使用
- android编程:调节视频画面分辨率,Android实现任意分辨率视频编码的思考与实现
- SpringSecurity简单集成
- 网络共享计算机无法登录,局域网共享文件夹访问无法出现用户登陆窗口怎么办?...
- 计算机音译英语单词,汉语谐音英文单词
- android 位移传感器 坐标,位移传感器
- 2020程序员节有感
热门文章
- 【宝藏】GitHub黑科技的开源项目(有趣高质量)
- Snort 入侵检测系统简介
- 全球茶叶产量、消费量及进出口贸易分析:中国茶叶产量全球排名第一[图]
- 如何把路由器当作交换机来使用?
- 华为环信“全场景云联络中心”联合方案正式发布
- 打印机出现无法共享问题0x0000842,0x000006d9等问题
- java:获取当月最后一天
- python多路分支_用于多个参数的python multiprocessing pool.map
- 实现卷积神经网络:吴恩达Course 4-卷积神经网络-week1作业 pytorch版
- 20230411-赛码网刷题