文件 | |
持續集成 | |
程式碼覆蓋率 |
Julia 是一種用於技術運算的高階、高效能動態語言。 Julia 的主要主頁可以在 julialang.org 上找到。這是 Julia 原始碼的 GitHub 儲存庫,包括下面有關編譯和安裝 Julia 的說明。
新開發人員可能會發現 CONTRIBUTING 中的註解有助於開始為 Julia 程式碼庫做出貢獻。
如果您不想從原始程式碼編譯最新的 Julia,也可以下載帶有預編譯二進位檔案的特定於平台的 tarball。下載頁面還提供了有關作業系統和平台組合的不同支援等級的詳細資訊。
如果一切正常,您將看到 Julia 橫幅和互動式提示,您可以在其中輸入表達式進行計算。您可以在手冊中閱讀有關入門的資訊。
注意:雖然某些作業系統套件管理器提供 Julia,但此類安裝既不由 Julia 專案維護也不認可。它們可能已經過時、損壞和/或無人維護。我們建議您使用官方 Julia 二進位。
首先,請確保您已安裝所有必要的依賴項。然後,透過克隆 git 儲存庫來獲取原始程式碼:
git clone https://github.com/JuliaLang/julia.git
然後使用命令提示字元變更為產生的 julia 目錄。預設情況下,您將建立最新的不穩定版本的 Julia。但是,大多數用戶應該使用 Julia 的最新穩定版本。您可以透過執行以下命令來取得此版本:
git checkout v1.11.1
要建立julia
可執行文件,請從 julia 目錄中執行make
。
建置 Julia 需要 2GiB 的磁碟空間和大約 4GiB 的虛擬記憶體。
注意:如果任何建置目錄的父目錄的名稱中包含空格或其他 shell 元字元(例如$
或:
,則建置過程將嚴重失敗(這是由於 GNU make 的限制)。
建置完成後,您可以執行julia
可執行檔。從 Julia 目錄中運行
./julia
您對 Julia 的第一次測試將確定您的建置是否正常運作。在 julia 目錄中,輸入make testall
。您應該看到列出了一系列正在運行的測試的輸出;如果它們完成且沒有錯誤,那麼您應該可以開始使用 Julia。
您可以在手冊中閱讀有關入門的資訊。
如果需要的話,詳細的建置說明包含在建置文件中。
預設情況下,Julia 不會在其克隆到的目錄和~/.julia
之外安裝任何內容。透過刪除這兩個目錄可以完全卸載 Julia 以及絕大多數 Julia 軟體包。
Julia 原始碼的組織方式如下:
目錄 | 內容 |
---|---|
base/ | Base 模組的原始碼(Julia 標準函式庫的一部分) |
cli/ | 命令列介面/REPL 的來源 |
contrib/ | 雜項腳本 |
deps/ | 外部依賴 |
doc/src/ | 使用者手冊的來源 |
etc/ | 包含startup.jl |
src/ | Julia 語言核心的原始碼 |
stdlib/ | 其他標準庫包的源代碼 |
test/ | 測試套件 |
Julia REPL 非常強大。有關更多詳細信息,請參閱手冊中有關 Julia REPL 的部分。
在 Windows 上,我們強烈建議在現代終端機中執行 Julia,例如 Microsoft Store 中的 Windows 終端機。
許多廣泛使用的編輯器都支援編輯 Julia:Emacs、Vim、Sublime Text 等。
對於喜歡 IDE 的用戶,我們建議使用 VS Code 和 julia-vscode 插件。
對於筆記本用戶,可以透過 IJulia 軟體包獲得 Jupyter 筆記本支持,並且 Pluto.jl 軟體包提供 Pluto 筆記本。