為了更好地完成任務,我們需要在不改變文章大意的情況下進行偽原創,同時保持圖片的位置和原始格式。以下是重新編寫的文章:
為了精益求精,我們需要先磨好工具。
今天,我將帶大家體驗Julia v1.0,并為其配置jupyter Notebook。
初次接觸Jupyter Notebook時,我曾在其他地方看到一種說法,意思是Jupyter是由Julia、Python、R三種語言縮寫合并而成的。當時我對Python比較熟悉,對R有一點了解,而對julia則完全陌生。雖然偶爾會好奇為什么Jupyter以Julia為首,但關于Julia的信息實在不多,我也沒深入研究,大概只是為了靠近Jupiter這個單詞吧。
最近,Julia因為發布了1.0版本而再次引起了關注。然而,經過多方了解后發現,親自嘗試的人并不多。我自己下載、安裝并配置后,覺得在Windows上配置Notebook還是有些麻煩的,因此在這里記錄下來,希望對后來者有所幫助。
首先,解釋一下可能混淆的幾個術語:
(IPython) Notebook:IPython的一種Web交互方式,原名僅為Notebook。
Jupyter Notebook:IPython獲得了巨大的成功并獲得了贊助投資,之后Notebook增加了對其他許多語言的支持,并更名為Jupyter Notebook。
kernel:要在Notebook中使用某種語言,只需添加該語言的kernel即可。例如,添加IRkernel可以支持R,添加IJulia可以支持Julia。
有時我習慣不嚴格地區分這些術語,實際上都是指目前最新版本的Jupyter Notebook,希望不會誤導大家。
好了,下面讓我們來安裝Julia并在Notebook中配置使用IJulia吧!
步驟1:下載并安裝Julia
在https://julialang.org/downloads/ 上選擇適合的Julia版本下載并安裝即可。
我是在64位Windows 10上進行的安裝配置。
安裝完成后,雙擊julia快捷方式即可進入交互式命令行。
步驟2:配置jupyter路徑(可選)
請注意,我們今天的主題是Julia in Jupyter,而不是Jupyter in Julia。
在安裝IJulia時,如果你沒有事先配置好jupyter路徑,它會自動下載并安裝一個jupyter。因為我之前已經配置好Notebook,只是希望添加Julia進去。我也建議大家這樣做,畢竟Notebook主要是基于Python的。如果你之前沒有安裝和配置Jupyter Notebook,可以參考這篇文章:
【一起學Python】從安裝說起,初探Anaconda——最省心省力的環境管理
如果你只是為了體驗Julia,不在乎Python和Jupyter的版本,可以跳過這一步。
在Julia命令行中執行:
ENV[“JUPYTER”]=”~/jupyter.exe”
例如,我的就是
注意在Windows中應使用或/
如果不清楚已安裝的jupyter路徑,可以在cmd中使用where jupyter命令查詢。
步驟3:安裝IJulia
網絡上通常會告訴你這一步應該輸入Pkg.add(“IJulia”)
但是在1.0版本中已經更改,正確的方法是在英文模式下按]鍵進入pkg模式(在中文模式下會輸入】),然后直接輸入命令add IJulia
順便提一下,從Python轉過來的人容易犯一個錯誤,Julia字符串需要使用雙引號。
如果失敗了,嘗試以管理員權限運行。
步驟4:運行Jupyter Notebook
這里有三種方法:
1、在cmd中輸入jupyter notebook啟動
2、通過開始菜單或桌面快捷方式運行Jupyter Notebook
3、在Julia中運行using IJulia,然后運行notebook()
結果如下:
熟練掌握多門語言的Hello World!
今天的安裝配置到這里就結束了,之后我們將繼續關注并學習Julia語言的更多語法細節和應用~