当前位置: 首页 > news >正文

Jupyter Notebook的介绍和使用

        Jupyter——免费软件、开放标准和 Web 服务,用于跨所有编程语言的交互式计算。

  •  JupyterLab 是最新的基于 Web 的交互式开发环境,适用于笔记本、代码和数据。其灵活的界面允许用户配置和安排数据科学、科学计算、计算新闻和机器学习中的工作流程。模块化设计允许扩展来扩展和丰富功能。
  • Jupyter Notebook 是用于创建和共享计算文档的原始 Web 应用程序。它提供了一种简单、简化、以文档为中心的体验。

1、Jupyter官网地址

https://jupyter.org/

可以使用网页版,也可以下载安装。这里使用Anaconda中自带的Jupyter Notebook

2、打开Jupyter Notebook

        在开始菜单中的Anaconda文件夹下打开Jupyter Notebook,或者直接双击打开Anaconda在软件中打开Jupyter Notebook:

点击上面的Jupyter Notebook后一般会弹出命令窗口并直接跳转到浏览器即可使用Jupyter Notebook了。如果报错没有跳转到浏览器,可能是电脑系统用户名为中文无法自动跳转,不过可以直接复制它给出的网址到浏览器粘贴手动打开。

注意:该自带的Jupyter Notebook是默认安装在Anaconda的base虚拟环境中的,也就是说,在该Jupyter Notebook中只能使用Anaconda的base虚拟环境以及base环境中的包,而无法使用你自己创建的其他虚拟环境以及它们中的各种包,因此下面介绍一下如何才能使用其他环境。

3、Jupyter Notebook的配置     

         要让Anaconda中的Jupyter Notebook使用其他环境以及它们中的包,有两种方法:

  • 在当前base环境中安装你需要使用的所有包
  • 在其他环境中也安装一个Jupyter Notebook

        第一种方法只是在一个环境中安装各种包,与其他环境的安装各种包没区别,在此不过多介绍。因此主要介绍第二种方法,即在其他环境中安装一个Jupyter Notebook。

1、首先打开Anaconda Prompt,默认是在base环境下,使用命令:

conda list

查看当前base环境中安装了哪些包,主要是名为ipykernel的包与Jupyter Notebook有关。

2、然后进入自己创建的另一个环境,使用命令:

conda activate env_name

其中,env_name是你自己定义的环境名字。

        接着,同样使用命令:

conda list

查看当前环境并没有与Jupyter Notebook相关的包,因此需要安装。

3、在这个虚拟环境中使用命令:

conda install nb_conda

回车,就能看到所需要安装的所有包,接着输入’y',安装这些与Jupyter Notebook相关的包。

4、安装完成后,在当前环境下,输入jupyter notebook回车,此时就能在这个环境中打开Jupyter Notebook了。

5、在打开的Jupyter Notebook中切换环境,只需点击”new“,在下拉菜单中找到需要使用的环境即可。

4、Jupyter Notebook的简单使用

        选择想要使用的环境,然后点击”new“,即可创建新的文件。

 输入一行代码,回车是换行输入下一行代码,还是在同一个代码块中:

 而”shift“ + ”enter“则是跳转带下一个代码块,并执行上一个代码块的内容:

也可以点击”运行“或者三角形来运行代码:

 

相关文章:

  • 正则表达式全解析 + Java常用示例
  • uniapp-x web 开发警告提示以及解决方法
  • 以太坊生态中有代币标准和协议,针对不同场景设计了丰富的功能
  • 深度学习-服务器训练SparseDrive过程记录
  • 【6】树状数组学习笔记
  • MobileNet家族:从v1到v4的架构演进与发展历程
  • python:数据类构建器
  • 单片机ADC+NTC温度采集电路学习
  • 计算机视觉cv2入门之边缘检测
  • 探索ima.copilot:个人知识库搭建的AI新利器
  • WSL2 Ubuntu安装GCC不同版本
  • 解锁C++:指针与数组、字符串的深度探秘
  • 【FC改版激龟快打】MUGEN 激龟快打-含下载地址、出招技能表
  • WSL2 Ubuntu安装Cuda 11.8
  • 蓝桥杯省赛真题C++B组-小球反弹
  • 利用Python爬虫根据关键词获取商品列表
  • 矫平机:工业制造的“误差归零者”,如何重塑智造新生态?
  • 深入理解 Qt 系统托盘图标:创建自定义的系统托盘图标类
  • 星越L_外后视镜使用讲解
  • Python的那些事第四十五篇:继承自Nose的测试框架Nose2
  • 习近平向“和平薪火 时代新章——纪念中国人民抗日战争和苏联伟大卫国战争胜利80周年中俄人文交流活动”致贺信
  • 巴基斯坦军方:印度导弹袭击已造成至少3死14伤
  • 五一假期上海虹桥边检站出入境近4.7万人次,韩国入境旅客同比增118%
  • 莫斯科一机场实施临时限制措施
  • 9米长林肯车开进“皖南川藏线”致拥堵数小时,车主回应称将配合调查
  • 李在明涉嫌违反《公职选举法》案将于15日进行首次重审公审