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

如何部署Jupyter Notebook用于交互式Python開(kāi)發(fā)?

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

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

[[358466]]

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

您需要什么?

我將在Ubuntu Desktop 20.04上演示該過(guò)程,但是您可以在任何支持Python 3的平臺(tái)上進(jìn)行這番操作。顯然,您需要調(diào)整在所選擇的平臺(tái)上安裝Python的步驟,如果還沒(méi)有安裝的話。您還需要擁有sudo特權(quán)的用戶。

如何安裝Python 3?

我們要做的第一件事是安裝Python3。它很可能已經(jīng)在您的系統(tǒng)上了。如果沒(méi)有,可以使用單個(gè)命令來(lái)添加它: 

  1. sudo apt-get install python3 -y 

接下來(lái),我們需要安裝一個(gè)軟件,該軟件允許您使用以下命令為Python創(chuàng)建虛擬環(huán)境: 

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

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

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

如何安裝Voila和Jupyter?

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

使用以下命令創(chuàng)建一個(gè)新目錄: 

  1. mkdir ~/voila 

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

  1. cd ~/voila 

使用以下命令創(chuàng)建新的虛擬環(huán)境: 

  1. python -m venv venv 

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

  1. source venv/bin/activate 

使用以下命令安裝Voila: 

  1. pip install voila 

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

  1. pip install jupyter numpy matplotlib 

如何部署Jupyter Notebook?

由于所有依賴項(xiàng)都已安裝完畢,現(xiàn)在該部署Jupyter Notebook了。為此,執(zhí)行該命令: 

  1. jupyter notebook 

命令成功運(yùn)行后,它將為您提供兩個(gè)URL,格式為: 

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

其中TOKEN是一長(zhǎng)串隨機(jī)字符。

圖A. Jupyter Notebook已部署并準(zhǔn)備工作

點(diǎn)擊這其中一個(gè)URL,即可打開(kāi)Jupyter Notebook(圖A)。

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

圖B. 準(zhǔn)備好添加代碼的新項(xiàng)目

在單元格中鍵入代碼,然后點(diǎn)擊“運(yùn)行”按鈕來(lái)運(yùn)行。您應(yīng)該在單元格下面看到代碼的輸出(圖C)。

圖C. 在Jupyter Notebook中運(yùn)行的一個(gè)簡(jiǎn)單的“Hello,TechRepublic!”示例

這就是部署Jupyter Notebook的全過(guò)程。這個(gè)非常方便的工具可以幫助您大大提高Python編程的效率。不妨試一下,看看您是否最終偏愛(ài)這種環(huán)境而不是終端窗口來(lái)進(jìn)行Python編程。

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

【51CTO譯稿,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文譯者和出處為51CTO.com】

 

責(zé)任編輯:華軒 來(lái)源: 51CTO
相關(guān)推薦

2013-09-22 16:22:21

2021-10-27 16:03:43

Python編程語(yǔ)言代碼

2022-07-14 14:37:05

Linux軟件開(kāi)發(fā)工具

2013-12-11 10:41:00

jQuery插件

2020-09-24 05:50:46

PythonJupyter Not編程語(yǔ)言

2010-02-24 09:39:25

Python交互式

2021-10-18 13:31:28

Web應(yīng)用交互式

2022-04-29 10:24:38

Inform 7開(kāi)源自然語(yǔ)言

2024-07-25 08:58:16

GradioPython數(shù)據(jù)應(yīng)用

2022-05-05 12:25:46

Jupyter庫(kù)開(kāi)發(fā)

2023-07-28 09:59:31

2018-05-21 14:44:33

LinuxshellPython

2016-11-29 12:25:56

Python大數(shù)據(jù)數(shù)據(jù)可視化

2024-08-02 10:30:39

StreamlitPython庫(kù)數(shù)據(jù)驅(qū)動(dòng)

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

數(shù)據(jù)中心

2021-04-01 13:25:46

Node命令工具
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 欧美视频三区 | 日韩欧美在线观看 | 在线播放国产一区二区三区 | 欧美精品一区二区免费 | 国产午夜精品一区二区三区 | 亚洲va国产日韩欧美精品色婷婷 | 欧美视频中文字幕 | 人成在线 | 欧美日韩不卡合集视频 | 日韩一区二区三区在线播放 | 美女天天操 | 亚洲精品性视频 | 亚洲精品天堂 | 99精品免费 | 999国产精品视频 | 久久久成| 91视频在线观看 | 99久久免费精品国产免费高清 | 国产精品久久久久999 | 欧美精品video | 青青草免费在线视频 | 国产高清一区二区三区 | 中日韩av| 日本字幕在线观看 | 亚洲成人三级 | 激情久久久久 | 成年精品| 在线不卡视频 | 欧美成人第一页 | 综合久久一区 | 亚洲免费视频在线观看 | 国产福利在线免费观看 | www.天天操| 欧美日韩国产一区二区三区 | a免费视频| jizz视频 | 成人久久网 | 成人午夜网站 | 日本精品裸体写真集在线观看 | 国产美女在线免费观看 | 伊人网站 |