云计算教程入门视频:如何安装运行和连接Jupyter Notebook
Jupyter Notebook是一个开源的交互式Web应用程序,允许您使用40多种编程语言编写和运行计算机代码,包括Python,R,Julia和Scala。来自Project Jupyter的产品,Jupyter Notebook对于迭代编码非常有用,因为它允许您编写一小段代码,运行它并返回结果。
Jupyter Notebook提供了创建笔记本文档的功能,简称为“笔记本”。从Jupyter笔记本创建的笔记本是可共享的,可重复的研究文档,其中包括丰富的文本元素,方程式,代码及其输出(图形,表格,交互式图)。笔记本还可以导出为原始代码文件,HTML或PDF文档,或用于创建交互式幻灯片或网页。
要完成本教程,您需要:
一个Ubuntu 18.04服务器实例。此服务器必须具有sudo权限且配置了防火墙的非root用户。没有服务器的同学可以在这里购买,不过我个人更推荐您使用免费的腾讯云开发者实验室进行试验,学会安装后再购买服务器。
在服务器上安装Python 3,pip和Python的 venv模块。通过遵循我们的如何在Ubuntu 18.04上安装Python 3和设置本地编程环境的教程中的步骤1和2来完成此操作。
在您的本地计算机上运行的现代Web浏览器,您将使用它来访问Jupyter Notebook。此外,如果您的本地计算机运行的是Windows,则需要在其上安装PuTTY才能建立到服务器的SSH隧道。
第1步 - 安装Jupyter Notebook
由于笔记本用于编写,运行和查看小代码片段的结果,因此首先需要设置编程语言支持。Jupyter Notebook使用特定于语言的内核,一个运行和内省代码的计算机程序。Jupyter Notebook有许多不同语言的内核,默认为IPython。
第2步 - 运行Jupyter笔记本
必须从您的VPS运行Jupyter Notebook,以便您可以使用SSH隧道和您喜欢的Web浏览器从本地计算机连接到它。要运行Jupyter Notebook服务器,请输入以下命令:jupyter notebook。
第3步 - 使用SSH隧道连接到Jupyter Notebook应用程序
SSH隧道是连接到服务器上运行的Jupyter Notebook应用程序的一种简单而快速的方法。安全shell(通常称为SSH)是一种网络协议,使您可以通过不安全的网络安全地连接到远程服务器。
第4步 - 使用Jupyter Notebook
当通过Web浏览器访问时,Jupyter Notebook提供了一个Notebook Dashboard,它充当文件浏览器,为您提供了创建,编辑和浏览笔记本的界面。将这些笔记本视为文档(以.ipynb文件扩展名保存),您可以使用任意数量的单个单元格填充这些文档。每个单元格都包含一个交互式文本编辑器,可用于运行代码或编写渲染文本。
完成这些步骤之后就应该能够使用在远程服务器上运行的Jupyter Notebook编写可重现的Python代码和文本。要快速浏览Jupyter Notebook,请单击顶部导航栏中的“ 帮助”,然后选择“ 用户界面游览”。最后给大家一张详细的云计算学习图作为结束,希望大家都能系统的学习到云计算的教程。