Jupyter Notebook 是一個基于網(wǎng)頁的交互式計算環(huán)境,允許你創(chuàng)建和共享包含代碼、文本說明、圖表和可視化結(jié)果的文檔。它支持多種編程語言,包括 Python、R、Julia 等。其應(yīng)用場景非常廣泛,特別適用于數(shù)據(jù)科學(xué)、機器學(xué)習(xí)和教育領(lǐng)域。它可以用于數(shù)據(jù)分析、數(shù)據(jù)可視化、模型開發(fā)和實驗、編寫教程和文檔等。通過 Jupyter Notebook,你可以將代碼、解釋和結(jié)果整合在一個文檔中,使得代碼的執(zhí)行過程和結(jié)果更加清晰可見,并方便與他人分享和合作。
接下來我們簡單的介紹一下 Jupyter Notebook 的安裝與使用吧。關(guān)于Jupyter Notebook的安裝,博主這里介紹兩種方式,看自己的選擇進行采取相應(yīng)的安裝方式:
Anaconda安裝:安裝方式比較簡單,直接在我們的電腦上安裝 Anaconda 就行,安裝完成后,就可以看到配套的 jupyter notebook,可以通過啟動Anaconda 后點擊內(nèi)部的 jupyter notebook 啟動,或者繞過 Anaconda 直接找到 Anconda 文件夾下的 jupyter notebook 快捷方式啟動。
Python安裝:只需要安裝 Jupyter 相關(guān)的軟件包,不會額外安裝其他數(shù)據(jù)科學(xué)工具和庫,因此安裝過程相對較快并且占用的磁盤空間較少??梢愿幼杂傻嘏渲煤凸芾?Python 環(huán)境。你可以使用虛擬環(huán)境(如 virtualenv 或 conda 環(huán)境)來隔離不同項目的依賴,并能夠更靈活地控制軟件包的版本和更新。
在選擇使用 Python 安裝 Jupyter Notebook 還是使用 Anaconda 安裝 Jupyter Notebook 時,你可以根據(jù)以下幾個因素來進行取舍:
項目需求:如果你只需要 Jupyter Notebook 和少量的相關(guān)庫,且對環(huán)境配置和管理有更高的要求,那么使用 Python 安裝 Jupyter Notebook 可能更適合。
數(shù)據(jù)科學(xué)生態(tài)系統(tǒng):如果你需要使用大量的數(shù)據(jù)科學(xué)工具和庫,并希望一次性安裝并管理它們,那么使用 Anaconda 安裝 Jupyter Notebook 可能更方便和高效。
熟悉程度:如果你已經(jīng)習(xí)慣使用 Anaconda 并熟悉其環(huán)境管理工具(如 conda),那么繼續(xù)使用 Anaconda 安裝 Jupyter Notebook 可能更加順手。
當(dāng)然選擇使用 Python 安裝 Jupyter Notebook 還是使用 Anaconda 安裝 Jupyter Notebook 取決于你的具體需求和個人偏好。這里博主僅僅是將兩種安裝方式的優(yōu)缺點給你講解,讓你根據(jù)自身情況去選擇。
目錄
Anaconda安裝
python安裝
Jupyter Notebook基礎(chǔ)操作
Jupyter Notebook基礎(chǔ)配置
Anaconda安裝
Anaconda 是一個用于科學(xué)計算和數(shù)據(jù)科學(xué)的開源 Python 發(fā)行版。它包含了許多常用的科學(xué)計算和數(shù)據(jù)處理庫,如 NumPy、Pandas、SciPy、Matplotlib 等,并且提供了一個強大的環(huán)境管理工具。其具有以下特點:
管理 Python 環(huán)境:
Anaconda 提供了一個名為 Conda 的環(huán)境管理工具,可以輕松創(chuàng)建、配置和切換不同的 Python 環(huán)境。這對于處理不同項目的依賴關(guān)系非常有用,可以避免包沖突和版本問題。
預(yù)安裝的科學(xué)計算庫:
Anaconda 默認安裝了許多常用的科學(xué)計算和數(shù)據(jù)處理庫,使得用戶可以直接開始進行數(shù)據(jù)分析、機器學(xué)習(xí)等任務(wù),而不需要手動安裝這些庫。
集成的開發(fā)環(huán)境:
Anaconda 包含了 Jupyter Notebook,這是一個非常流行的交互式開發(fā)環(huán)境,可以在瀏覽器中編寫和運行代碼,并且支持實時展示圖形和文檔說明。此外,Anaconda 也支持其他集成開發(fā)環(huán)境,如 Spyder 和 PyCharm。
接下來我們開始正式安裝 Anaconda ,打開 官網(wǎng) ,然后往下滑找到免費下載,點擊下載即可:
如果官網(wǎng)下載的速度比較慢的話,這里也可以推薦國內(nèi)的鏡像站進行下載:地址
下載完成之后,雙擊安裝包進行下載,點擊“Just Me” 之后點擊“Next”。(如果電腦有多個用戶,選擇“All User”)。
這里選擇安裝路徑,推薦安裝D盤:
這一步推薦勾選下面這個,安裝之后手動配置系統(tǒng)變量System PATH environment,避免配置導(dǎo)致后期使用上的問題。
然后點擊next進行安裝即可:
安裝完成之后,在我的電腦--->屬性---->在打開的頁面找到:高級系統(tǒng)設(shè)置,進行環(huán)境配置:
雙擊Path,點擊新建,將安裝好的目錄配置如下:
然后cmd終端輸入“conda info”,出現(xiàn)如下界面說明我們安裝成功:
使用jupyter也可以在在開始菜單中選擇Anaconda3 ---->然后選擇Jupyter Notebook即可,點擊之后,會彈出一個cmd窗口幫助我們連接遠程服務(wù)器,這個窗口最小化即可不要關(guān)掉(如果沒有這個cmd彈窗無需理會,照常使用即可)
python安裝
安裝:如果使用python安裝的話,這里博主強烈推薦你先安裝一個虛擬環(huán)境工具virtualenv,這個可以讓我們安裝的包進行環(huán)境隔離,避免了版本之間的沖突,可以參考:地址 ,進行下載安裝:
安裝完成 virtualenv 之后,接下來我們就借助 virtualenv 創(chuàng)建虛擬環(huán)境,如下:
mkvirtualenv jupyter
進入虛擬環(huán)境安裝Jupyter,這里博主給出了一個版本,如果想安裝特定版本修改版本號即可,因為這個包還是比較大的,這里采用鏡像源的方式下載:
pip install jupyter notebook==6.5.6 -i https://pypi.tuna.tsinghua.edu.cn/simple
配置工作目錄:
?打開命令行,切換到你虛擬環(huán)境的Scripts目錄,如下:
cd E:\virtualenv\jupyter\Scripts
運行如下命令生成配置文件,用于自定義 Jupyter Notebook 的行為和設(shè)置:
jupyter notebook --generate-config
找到該文本,用Notepad++打開,沒有的話記事本也可以:Crtl + F 找到:c.NotebookApp.notebook_dir = '' ,該配置選項,用于設(shè)置 Jupyter Notebook 的默認工作目錄(即筆記本文件的存儲位置)。默認情況下,Jupyter Notebook 會在啟動時使用用戶的主目錄作為默認工作目錄。但是,通過配置 c.NotebookApp.notebook_dir 可以指定一個自定義的目錄路徑,將其作為 Jupyter Notebook 的默認工作目錄。這里我設(shè)置成了E盤:
注意:在 Windows 系統(tǒng)中,反斜杠\被用作轉(zhuǎn)義字符,因此在路徑中使用反斜杠時需要進行轉(zhuǎn)義。
因為Jupyter Notebook默認是英文界面,如果想漢化可以配置一下環(huán)境變量如下:
修改完配置文件之后,保存退出,然后打開命令行,切換到你虛擬環(huán)境的Scripts目錄啟動:
jupyter notebook
打開如下界面說明我們已經(jīng)啟動成功:
最終呈現(xiàn)的效果如下:
Jupyter Notebook基礎(chǔ)操作
python代碼編寫:如果我們想編寫python代碼,可以點擊右上角的新建按鈕點擊python3
然后我們這里輸入個hello world可以看到我們的代碼已經(jīng)被執(zhí)行了:
Markdown編寫:對于某一行,我們也可以采用Markdown的格式進行一個文字的書寫
保存:寫完文件之后,點擊左上角的保存按鈕可以看到我們的文件已經(jīng)被保存到我們設(shè)置的工作目錄當(dāng)中:
給出其基本的操作快捷鍵方式:
功能 | 快捷鍵 |
---|---|
編輯模式 轉(zhuǎn)到 命令模式 | Esc |
命令模式 轉(zhuǎn)到 編輯模式 | Enter |
執(zhí)行單元格 | Ctrl + Enter |
執(zhí)行并移動到下一單元格 | Shift + Enter |
執(zhí)行并向下新建、移動到下一單元格 | Alt + Enter |
刪除單元格 | 命令模式 + D,D |
剪切單元格 | 命令模式 + X |
顯示行號 | 命令模式 + L |
查找與替換 | 命令模式 + F |
中斷內(nèi)核 | 命令模式 + I,I |
合并單元格 | 命令模式 + Shift + M |
每次運行 Jupyter Notebook 都得執(zhí)行命令,很煩,可以在網(wǎng)上找一個bat腳本,當(dāng)我們要運行我們的Jupyter Notebook時,直接雙擊bat腳本即可:
Jupyter Notebook基礎(chǔ)配置
接下來我們通過給Jupyter Notebook安裝和配置擴展和插件,以增強 Jupyter Notebook 的功能和體驗,首先確保你已經(jīng)進入到你想要下載包的虛擬環(huán)境中:
安裝如下擴展包,其提供了一系列的額外功能和工具,如代碼折疊、表格編輯、目錄導(dǎo)航等。
pip install jupyter_contrib_nbextensions -i https://pypi.mirrors.ustc.edu.cn/simple
啟用 Jupyter Notebook 的擴展配置器。配置器允許你通過 Jupyter Notebook 的界面管理和啟用各種擴展。使用 --user 參數(shù)表示將配置應(yīng)用到當(dāng)前用戶。
jupyter nbextensions_configurator enable --user
用于安裝額外的擴展包,包括代碼美化工具,可折疊的標(biāo)題,目錄導(dǎo)航,交互式幻燈片等。
jupyter contrib nbextension install --user --skip-running-check
重啟jupyter notebook,菜單欄會出現(xiàn)Nbextensions插件菜單,取消勾選disable ...,勾選下方Hinterland選項,如下圖所示,就此可以開始代碼補全之旅了:
由下圖可見,代碼補全生效:
自定義主題:進入jupyter notebook所在的虛擬環(huán)境安裝jupyterthemes插件,輸入如下命令:
pip install jupyterthemes -i https://pypi.mirrors.ustc.edu.cn/simple
輸入以下代碼,等待jupyterthemes更新
pip install --upgrade jupyterthemes -i https://pypi.mirrors.ustc.edu.cn/simple
主題目前有9種,分別是
chesterish,grade3,gruvboxd,gruvboxl,monokai,
oceans16,onedork,solarizedd,solarizedl
列出可用的主題,每種主題的樣子在第三節(jié)展示。
jt -l
若是想要恢復(fù)默認設(shè)置,請輸入以下代碼:
jt -r
修改光標(biāo)顏色和寬度:
jt -t <你想要的主題> -cursc r -cursw 5
#-cursc r表示光標(biāo)修改為red紅色,可選的有b (藍), o (橙), r (紅), p (紫), g (綠), x (字體顏色)
#-cursw 5表示光標(biāo)的寬度為5
輸入以下代碼設(shè)置主題,舉例:?
jt -t gruvboxd -f fira -fs 11 -cellw 90% -lineh 170 -T -N
再次打開 jupyter notebook 查看,效果完成:
文章來源:http://www.zghlxwxcb.cn/news/detail-820973.html
下面的修改自定義主題的相關(guān)變量
#jt -t gruvboxd將主題設(shè)置為gruvboxd #-f fira將字
#-f fira將字體設(shè)置為fira,其它字體第4的②
#-fs 11將字號設(shè)置為11,可根據(jù)自身需要改為其它值
#-cellw 90%將單元格的寬度設(shè)置為90%,這個值越小,敲代碼的那欄占屏幕越窄
#-lineh 170將行距設(shè)置為170px
#-T顯示工具欄
#-N顯示文件名文章來源地址http://www.zghlxwxcb.cn/news/detail-820973.html
到了這里,關(guān)于Jupyter Notebook安裝使用教程的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!