强大的 jupyter notebook

阅读: 评论:0

强大的 jupyter notebook

强大的 jupyter notebook

        俗话说得好,工欲善其事,必先利其器,今天我给大家推荐一款做数据分析的的python工具,Jupyter notebook,当然你也可以使用 集成开发环境 Pycharm,2种工具都有各自的特点,jupyter notebook 优点是可以实时显示出代码执行的结果。工具的多样性,让我们有选择的权利。       

什么是jupyter notebook,以下是百度百科的解释:

        Jupyter Notebook(此前被称为 IPython notebook)是一个交互式笔记本,支持运行 40 多种编程语言。

Jupyter Notebook 的本质是一个 Web 应用程序,便于创建和共享文学化程序文档,支持实时代码,数学方程,可视化和 markdown。 用途包括:数据清理和转换,数值模拟,统计建模,机器学习等等 [1]  。

 1.Jupyter notebook 的安装

首先默认你已经安装 anoconda 或者 miniconda(安装教程我的其它博客写的有)。安装命令如下:

conda 命令:

conda install -c conda-forge notebook

pip 命令:

pip install notebook

运行notebook:

jupyter notebook

有很多插件,会更加有利于我们的开发,一些我做一下简单介绍;

1. kernel

        插件 kernel : 用来在notebook中更换conda环境 。安装如下:

# 打开dos,默认安装在 base 父环境下 
pip install ipykernel# 创建 kernel ,如果不需要,这句命令可以不用执行
python -m ipykernel install --name 名字# 查看 已经安装的 kernel
jupyter kernelspec list# 删除某个kernel
jupyter kernelspec remove XXX

执行完之后,再次启动jupyter notebook,启动命令:

jupyter notebook

结果:显示如下

 

 我的 conda 环境:只有一个

 因此,kernel 只显示了 base 环境的 kernel 和 新创建的名字为 mykernel 的 kernel 。

查看这两个 kernel 的安装位置:

import sys
utable)
#### 返回的结果就是环境的路径

 2.同样为 我的 MiniConda 的 base 环境 路径。

 3. 新建 conda 环境

conda create -n dataAna python=3.8

 此时查看已经创建成功,重启观察 kernel 中 是否可以切换 新创建的conda环境。 

此时,并未显示,原因是我们需要再新创建的环境 dataAna 中也安装 notebook才可以切换,测试如下:

 

conda activate dataAnapip install notebook

查看已安装成功:

 如果直接在dataAna环境里面启动 notebook 会报 错误,如下:

 我们先把这个问题放一边,稍后再讨论。

此时依然无法选择 conda 环境,结果如下:

 2.nb_conda

借助另外一个插件:nb_conda

conda install nb_conda

 之后,重启notebook,结果显示如下:

我们成功显示 conda 环境了,这样我们就可以任意的切换环境啦。

 注意:此时更换 dataAna 环境时,内核连接不上,还是出现问题。

Attention:

不同环境下,都需要安装 ipykernel,

conda install ipykernel

在 dataAna 执行以上命令后,即可成功切换内核。

此时,上面的问题:"如果直接在dataAna环境里面启动 notebook 会报 错误",这个问题也得到了解决。

 

本文发布于:2024-01-28 14:35:02,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/17064237078112.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:强大   jupyter   notebook
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23