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

备注

  1. 如果远程访问失败,需要关闭防火墙
systemctl stop firewalld.service

其他系统自己找关闭防火墙方法吧

  1. 后台运行
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

  1. 添加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
  1. 查看当前kernel
jupyter kernelspec list
  1. 删除kernel
    jupyter kernelspec remove 要删除的kernel,如要删除名为paddle的kernel
jupyter kernelspec uninstall paddle

安装jupyter_contrib_nbextension扩展功能

  1. 如果你已经安装了,先执行卸载命令:
pip uninstall jupyter_contrib_nbextensions
pip uninstall jupyter_nbextensions_configurator
  1. 依次执行安装命令
pip install jupyter_contrib_nbextensions
jupyter contrib nbextension install --user
pip install jupyter_nbextensions_configurator

重新启动Jupyter Notebook后,就会发现已经有Nbextensions标签了。

  1. 勾选一些常用功能

    其他如下
扩展 功能
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,解决无法远程相关推荐

  1. Mac M1 使用conda安装jupyter notebook

    我之前配置时使用的miniconda (1)打开终端 在终端依次输入: (2)conda install jupyter (3)pip install jupyter_contrib_nbextens ...

  2. Jupyter Notebook: 解决build docker-stacks时conda太慢的问题

    当想使用docker安装Jupyter Notebook时,有一个很好的项目是docker-stacks(https://github.com/jupyter/docker-stacks/tree/m ...

  3. conda虚拟环境中 安装 jupyter notebook

    @创建于:2022.01.27 @修改于:2022.01.27 文章目录 需要在conda的某个特定虚拟环境中安装Jupyter Notebook. # 进入虚拟环境(windows系统) conda ...

  4. 安装Conda并在Conda下安装jupyter notebook

    Python科学计算环境conda的下载 Conda官方主页:   https://github.com/conda/conda Conda官方下载地址:  Conda官方下载 我是x86_64 li ...

  5. 安装Jupyter Notebook并配置用于多用户的反向代理(Nginx)

    虽然code-server已经能够满足很多需求, 比如用来写C/C++, Java, Tex等, 但是, 当遇到需要做数据分析的时候, 在code-server上运行Python和R就不是那么方便. ...

  6. docker开启远程访问_Ubuntu安装Jupyter notebook——开启远程访问

    一. Ubuntu下安装jupyter notebook 1. 使用Anaconda安装 conda install jupyter notebook 2. 使用pip安装 pip install j ...

  7. Anaconda安装Jupyter Notebook及使用

    文章目录 一.什么是Jupyter Notebook 1. 网页应用 2. 文档 二.安装 Jupyter Notebook 1. 安装前提 2. Anaconda安装 3. 使用pip安装 三.运行 ...

  8. CentOS7(64位)安装Jupyter Notebook

    基于CentOS7安装Jupyter Notebook 安装Jupyter Notebook 测试Jupyter Notebook安装 浏览器打开Jupyter Notebook 错误解决方案! 如果 ...

  9. jupyter notebook使用opencv的例子_Python安装Jupyter Notebook配置使用教程

    为什么要用Jupyter Notebook 推荐新手写python用什么编辑器就有有人问:为什么没有Jupyter Notebook.本来想数据分析和可视化的时候才介绍的,所以没有加上.最近要截图比较 ...

最新文章

  1. 写代码时发现......还是 SpringBoot 牛逼!一篇拿下
  2. golang中的strings.SplitN
  3. js表单验证控制代码大全
  4. 埃罗芒阿老师计算机谱,[B型]ヒトリゴト-埃罗芒阿老师OP 完整版
  5. 用Python玩转统计数据:取样、计算相关性、拆分训练模型和测试
  6. 如何部署前端react项目到服务器,Vue、React前端项目打包部署
  7. 最小错误率贝叶斯决策的基本思想_机器学习笔记—模式识别与智能计算(四)基于概率统计的贝叶斯分类器设计(贝叶斯决策)...
  8. BZOJ.5093.[Lydsy1711月赛]图的价值(NTT 斯特林数)
  9. Python面试题解析之网络编程与并发
  10. 视图Ext.Viewport和窗口Ext.Window用法
  11. HTML中的控制模块,嵌入式Web控制模块 网页控制单片机 Web IO 网页远程控制器 浏览器IO控制...
  12. 联想y7000p电池固件下载_刚读大学要用电脑,联想系列这3款笔记本学生党绝对喜欢...
  13. 软件测试——白盒测试
  14. 免费 WebOffice使用
  15. android编程:调节视频画面分辨率,Android实现任意分辨率视频编码的思考与实现
  16. SpringSecurity简单集成
  17. 网络共享计算机无法登录,局域网共享文件夹访问无法出现用户登陆窗口怎么办?...
  18. 计算机音译英语单词,汉语谐音英文单词
  19. android 位移传感器 坐标,位移传感器
  20. 2020程序员节有感

热门文章

  1. 【宝藏】GitHub黑科技的开源项目(有趣高质量)
  2. Snort 入侵检测系统简介
  3. 全球茶叶产量、消费量及进出口贸易分析:中国茶叶产量全球排名第一[图]
  4. 如何把路由器当作交换机来使用?
  5. 华为环信“全场景云联络中心”联合方案正式发布
  6. 打印机出现无法共享问题0x0000842,0x000006d9等问题
  7. java:获取当月最后一天
  8. python多路分支_用于多个参数的python multiprocessing pool.map
  9. 实现卷积神经网络:吴恩达Course 4-卷积神经网络-week1作业 pytorch版
  10. 20230411-赛码网刷题