成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何部署Jupyter Notebook用于交互式Python開發?

譯文
開發 后端
您是否在尋找用于Python開發的交互式GUI?本文介紹了如何為此目的而部署Jupyter Notebook。

【51CTO.com快譯】Jupyter Notebook相當于一種交互式計算環境,以便開發人員編寫筆記本文檔,這類文檔含有實時Python 3代碼、交互式窗口組件、圖形、敘述性文本、方程式、圖像和視頻等。可以將其視為開發項目的數字剪貼簿,還讓您可以從Web瀏覽器里面運行Python 3代碼。

[[358466]]

本文介紹了如何部署Jupyter Notebook,以便您將Python 3開發提升到新的水平。

您需要什么?

我將在Ubuntu Desktop 20.04上演示該過程,但是您可以在任何支持Python 3的平臺上進行這番操作。顯然,您需要調整在所選擇的平臺上安裝Python的步驟,如果還沒有安裝的話。您還需要擁有sudo特權的用戶。

如何安裝Python 3?

我們要做的第一件事是安裝Python3。它很可能已經在您的系統上了。如果沒有,可以使用單個命令來添加它: 

  1. sudo apt-get install python3 -y 

接下來,我們需要安裝一個軟件,該軟件允許您使用以下命令為Python創建虛擬環境: 

  1. sudo apt-get install python3-venv -y 

最后,我們必須使用以下命令安裝PIP(用于安裝Python軟件包的工具): 

  1. sudo apt-get install python3-pip -y 

如何安裝Voila和Jupyter?

現在我們繼續安裝Voila(一款讓您可以通過Web瀏覽器查看Jupyter Notebook的軟件)和Jupyter本身。我們先安裝Voila。

使用以下命令創建一個新目錄: 

  1. mkdir ~/voila 

使用以下命令切換到該新目錄: 

  1. cd ~/voila 

使用以下命令創建新的虛擬環境: 

  1. python -m venv venv 

使用source命令加載必要的預定義變量,如下所示: 

  1. source venv/bin/activate 

使用以下命令安裝Voila: 

  1. pip install voila 

Voila安裝完成后,您現在可以安裝Jupyter了。我們將使用以下命令一起安裝幾個Python庫(NumPy和Matplotlib): 

  1. pip install jupyter numpy matplotlib 

如何部署Jupyter Notebook?

由于所有依賴項都已安裝完畢,現在該部署Jupyter Notebook了。為此,執行該命令: 

  1. jupyter notebook 

命令成功運行后,它將為您提供兩個URL,格式為: 

  1. http://localhost:8888/?token=TOKEN​ 

其中TOKEN是一長串隨機字符。

圖A. Jupyter Notebook已部署并準備工作

點擊這其中一個URL,即可打開Jupyter Notebook(圖A)。

在出現的頁面中,點擊“新建下拉列表”,選擇“Python 3”,您將看到一個帶有空白單元格的新頁面,您隨時可以添加Python代碼了(圖B)。

圖B. 準備好添加代碼的新項目

在單元格中鍵入代碼,然后點擊“運行”按鈕來運行。您應該在單元格下面看到代碼的輸出(圖C)。

圖C. 在Jupyter Notebook中運行的一個簡單的“Hello,TechRepublic!”示例

這就是部署Jupyter Notebook的全過程。這個非常方便的工具可以幫助您大大提高Python編程的效率。不妨試一下,看看您是否最終偏愛這種環境而不是終端窗口來進行Python編程。

原文標題:How to deploy a Jupyter Notebook for interactive Python development,作者:Jack Wallen

【51CTO譯稿,合作站點轉載請注明原文譯者和出處為51CTO.com】

 

責任編輯:華軒 來源: 51CTO
相關推薦

2013-09-22 16:22:21

2021-10-27 16:03:43

Python編程語言代碼

2013-12-11 10:41:00

jQuery插件

2022-07-14 14:37:05

Linux軟件開發工具

2010-02-24 09:39:25

Python交互式

2020-09-24 05:50:46

PythonJupyter Not編程語言

2021-10-18 13:31:28

Web應用交互式

2022-04-29 10:24:38

Inform 7開源自然語言

2024-07-25 08:58:16

GradioPython數據應用

2023-07-28 09:59:31

2022-05-05 12:25:46

Jupyter開發

2018-05-21 14:44:33

LinuxshellPython

2016-11-29 12:25:56

Python大數據數據可視化

2024-08-02 10:30:39

StreamlitPython庫數據驅動

2022-11-14 11:52:34

DataspellJupyterLabNotebook

2017-12-11 10:00:00

LinuxshellFish

2011-06-13 18:54:12

2023-10-16 16:14:32

數據中心

2021-04-01 13:25:46

Node命令工具
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 九九免费视频 | 久久亚洲春色中文字幕久久久 | 一级黄色裸片 | 国产精品1区2区3区 中文字幕一区二区三区四区 | 久久精彩 | 精品久久影院 | 亚洲高清在线观看 | 一级毛片在线播放 | 欧美一级片中文字幕 | 久久久久成人精品免费播放动漫 | 久久精品黄色 | 久草视频在线播放 | 国产一级在线 | 精品久久久久久亚洲精品 | 激情欧美日韩一区二区 | 欧美日韩精品一区 | 久久久999国产精品 中文字幕在线精品 | 在线亚洲欧美 | 一区二区三区在线免费观看 | 二区在线观看 | 美女福利网站 | 黄色毛片在线观看 | 97caoporn国产免费人人 | 不卡一区二区三区四区 | 秋霞a级毛片在线看 | 国产成人在线视频播放 | 香蕉久久网| av中文字幕在线 | 91人人爽 | 欧美va大片 | 国产在线精品一区二区三区 | 成人网在线 | 久久久高清 | 国产在线一级片 | 99久久精品免费看国产四区 | 精品一区二区三区在线观看国产 | 国产精品亚洲成在人线 | 亚洲女人天堂成人av在线 | 欧美色人| 在线视频国产一区 | 国产精品美女在线观看 |