設(shè)計(jì)蘋果手機(jī)的網(wǎng)站長(zhǎng)春seo代理
有的時(shí)候需要使用Jupyter Notebook運(yùn)行代碼,Jupyter Notebook的主要特點(diǎn):
① 編程時(shí)具有語(yǔ)法高亮、縮進(jìn)、tab補(bǔ)全的功能。
② 可直接通過瀏覽器運(yùn)行代碼,同時(shí)在代碼塊下方展示運(yùn)行結(jié)果。
③ 以富媒體格式展示計(jì)算結(jié)果。富媒體格式包括:HTML,LaTeX,PNG,SVG等。
④ 對(duì)代碼編寫說明文檔或語(yǔ)句時(shí),支持Markdown語(yǔ)法。
⑤ 支持使用LaTeX編寫數(shù)學(xué)性說明
1.安裝
① 安裝前提
安裝Jupyter Notebook的前提是需要安裝了Python(3.3版本及以上,或2.7版本)。
② 使用Anaconda安裝
建議通過安裝Anaconda來解決Jupyter Notebook的安裝問題,因?yàn)锳naconda已經(jīng)自動(dòng)為你安裝了Jupter Notebook及其他工具,還有python中超過180個(gè)科學(xué)包及其依賴項(xiàng)。
你可以通過進(jìn)入Anaconda的官方下載頁(yè)面自行選擇下載;常規(guī)來說,安裝了Anaconda發(fā)行版時(shí)已經(jīng)自動(dòng)為你安裝了Jupyter Notebook的,但如果沒有自動(dòng)安裝,那么就在終端(Linux或macOS的“終端”,Windows的“Anaconda Prompt”,以下均簡(jiǎn)稱“終端”)中輸入以下命令安裝:
conda install jupyter notebook
③ 使用pip命令安裝
如果想要嘗試用pip命令來安裝Jupyter Notebook,接下來的命令在終端當(dāng)中都輸入的:
- Python 3.x
pip3 install --upgrade pip
pip3 install jupyter
- Python 2.x
pip install --upgrade pip
pip install jupyter
注意:老版本的pip在安裝Jupyter Notebook過程中或面臨依賴項(xiàng)無法同步安裝的問題。因此強(qiáng)烈建議先把pip升級(jí)到最新版本
2.運(yùn)行Jupyter Notebook
① ?幫助
如果你有任何jupyter notebook命令的疑問,可以考慮查看官方幫助文檔,命令如下:
jupyter notebook --help
或
jupyter notebook -h
②默認(rèn)端口啟動(dòng)
在終端中輸入以下命令:
jupyter notebook
執(zhí)行命令之后,在終端中將會(huì)顯示一系列notebook的服務(wù)器信息,同時(shí)瀏覽器將會(huì)自動(dòng)啟動(dòng)Jupyter Notebook。
如果使用Anaconda安裝,則直接將在Anaconda下面找到Jupyter Notebook,雙擊打開就行。
啟動(dòng)過程中終端顯示內(nèi)容如下:
- 注意:之后在Jupyter Notebook的所有操作,都請(qǐng)保持終端不要關(guān)閉,因?yàn)橐坏╆P(guān)閉終端,就會(huì)斷開與本地服務(wù)器的鏈接,你將無法在Jupyter Notebook中進(jìn)行其他操作啦。
瀏覽器地址欄中默認(rèn)地將會(huì)顯示:http://localhost:8888
。其中,“l(fā)ocalhost”指的是本機(jī),“8888”則是端口號(hào)。
如果你同時(shí)啟動(dòng)了多個(gè)Jupyter Notebook,由于默認(rèn)端口“8888”被占用,因此地址欄中的數(shù)字將從“8888”起,每多啟動(dòng)一個(gè)Jupyter Notebook數(shù)字就加1,如“8889”、“8890”……
② 指定端口啟動(dòng)
如果想自定義端口號(hào)來啟動(dòng)Jupyter Notebook,可以在終端中輸入以下命令:
jupyter notebook --port <port_number>
③ 啟動(dòng)服務(wù)器但不打開瀏覽器
如果只是想啟動(dòng)Jupyter Notebook的服務(wù)器但不打算立刻進(jìn)入到主頁(yè)面,那么就無需立刻啟動(dòng)瀏覽器。在終端中輸入:
jupyter notebook --no-browser
此時(shí),將會(huì)在終端顯示啟動(dòng)的服務(wù)器信息,并在服務(wù)器啟動(dòng)之后,顯示出打開瀏覽器頁(yè)面的鏈接。當(dāng)你需要啟動(dòng)瀏覽器頁(yè)面時(shí),只需要復(fù)制鏈接,并粘貼在瀏覽器的地址欄中,輕按回車變轉(zhuǎn)到了你的Jupyter Notebook頁(yè)面。
3. 主頁(yè)面
① 主頁(yè)面內(nèi)容
當(dāng)執(zhí)行完啟動(dòng)命令之后,瀏覽器將會(huì)進(jìn)入到Notebook的主頁(yè)面,如下圖所示。
這里邊的文件夾全都是你的家目錄里的目錄文件。
② 設(shè)置Jupyter Notebook文件存放位置
如果不想把今后在Jupyter Notebook中編寫的所有文檔都直接保存在家目錄下,那你需要修改Jupyter Notebook的文件存放路徑。
⑴ 創(chuàng)建文件夾/目錄
- Windows用戶在想要存放Jupyter Notebook文件的磁盤中新建文件夾并為該文件夾命名;雙擊進(jìn)入該文件夾,然后復(fù)制地址欄中的路徑。
- Linux/macOS用戶在想要存放Jupyter Notebook文件的位置創(chuàng)建目錄并為目錄命名,命令為:
mkdir <directory_name>
;進(jìn)入目錄,命令為:cd <directory_name>
;查看目錄的路徑,命令為:pwd
;復(fù)制該路徑。 - 注意:“<directory_name>”是自定義的目錄名。目錄名兩邊不加尖括號(hào)“<>”。
⑵ 配置文件路徑
一個(gè)便捷獲取配置文件所在路徑的命令:
jupyter notebook --generate-config
注意: 這條命令雖然可以用于查看配置文件所在的路徑,但主要用途是是否將這個(gè)路徑下的配置文件替換為默認(rèn)配置文件。 如果你是第一次查詢,那么或許不會(huì)出現(xiàn)下圖的提示;若文件已經(jīng)存在或被修改,使用這個(gè)命令之后會(huì)出現(xiàn)詢問“Overwrite /Users/raxxie/.jupyter/jupyter_notebook_config.py with default config? [y/N]”,即“用默認(rèn)配置文件覆蓋此路徑下的文件嗎?”,如果按“y”,則完成覆蓋,那么之前所做的修改都將失效;如果只是為了查詢路徑,那么一定要輸入“N”。
⑶ 修改配置文件
- Windows系統(tǒng)的用戶可以使用文檔編輯工具或IDE打開“jupyter_notebook_config.py”文件并進(jìn)行編輯。常用的文檔編輯工具和IDE有記事本、Notepad++、vim、Sublime
Text、PyCharm等。 - Linux/macOS系統(tǒng)的用戶建議直接通過終端調(diào)用vim來對(duì)配置文件進(jìn)行修改。具體操作步驟如下:
vim ~/.jupyter/jupyter_notebook_config.py
(4) 編輯配置文件
按小寫i進(jìn)入編輯模式,底部出現(xiàn)“--INSERT--”說明成功進(jìn)入編輯模式。使用方向鍵把光標(biāo)定位在第二個(gè)單引號(hào)上(光標(biāo)定位在哪個(gè)字符,就在這個(gè)字符前開始輸入),把“⑴ 創(chuàng)建文件夾/目錄”步驟中復(fù)制的路徑粘貼在此處。
(5) 保存配置文件
先按esc
鍵,從編輯模式退出,回到命令模式。
再用英文半角直接輸入:wq
,回車即成功保存且退出了配置文件。
4. 環(huán)境配置——添加虛擬環(huán)境
⑴方法一——安裝插件
在Anaconda里安裝一個(gè)插件(在虛擬環(huán)境下),然后啟動(dòng)Jupyter notebook即可
conda install nb_conda
(2)方法二——激活虛擬環(huán)境
先激活想要添加的虛擬環(huán)境xxx:
conda activate xxx
然后:
pip install ipykernel ipython
可以通過輸入以下內(nèi)容將虛擬環(huán)境xxx添加到Jupyter:
python -m ipykernel install --user --name=xxx
如果打印出現(xiàn)下面這行就成功啦!
Installed kernelspec xxx in /home/user/.local/share/jupyter/kernels/xxx
(3)方法三——新建虛擬環(huán)境
先安裝想要添加的虛擬環(huán)境
pip install ipykernel ipython
然后安裝成功后:
ipython kernel install --user --name xx
輸入命令之后,敲回車,會(huì)出現(xiàn)
Installed kernelspec xxx in C:\Users\Sir\AppData\Roaming\jupyter\kernels\xxx
即表示添加虛擬環(huán)境成功。
5.?jupyter notebook 環(huán)境中安裝 Python 包
在jupyter notebook中安裝Python包,可以通過以下兩種方式進(jìn)行。
(1)使用 !pip 命令
在jupyter notebook的代碼框中輸入以下命令,即可使用pip工具安裝Python包:
!pip install 包名
結(jié)果如下:
其中,"包名"是您要安裝的Python包的名稱。當(dāng)您運(yùn)行此命令時(shí),pip會(huì)自動(dòng)從互聯(lián)網(wǎng)上下載并安裝該包及其依賴項(xiàng)。注意,前面的感嘆號(hào)!一定要作為命令前綴輸入。
(2)使用 %%bash命令
%%bash
pip install 包名
同樣,"包名"是您要安裝的Python包的名稱,通過使用%%bash命令,您可以在jupyter notebook中使用bash shell命令。