Julia的安裝與配置詳解(包含在Ubuntu 18.04和Windows 10系統上Julia的安裝)


Julia的安裝

本部分介紹如何安裝和配置Julia環境。展示了在Linux Ubuntu 18.04 LTS和Windows 10專業版的基本安裝說明。
Julia下載頁面
下載頁面
在下載頁面可以獲取Julia安裝程序的下載地址。

使用二進制文件安裝Julia

對於大多數用戶而言,建議安裝Julia的方式是使用二進制版本。

在Ubuntu上安裝Julia

安裝二進制發行版是在Linux上使用Julia的最簡單方法。這里,展示了如何在Ubuntu Ubuntu 18.04 LTS上安裝Julia,在其他Linux發行版的步驟與此相似。
在安裝和使用Julia之前,建議為Linux平台安裝一套標准的構建工具:

$ sudo apt update
$ sudo apt -y install build-essential

為了安裝Julia,需要從julialang.org下載二進制版本文件、解壓,最后創建一個名為Julia的軟鏈接:

$ wget https://julialang-s3.julialang.org/bin/linux/x64/1.6/julia-1.6.1-linux-x86_64.tar.gz
$ tar xvfz julia-1.6.1-linux-x86_64.tar.gz
$ sudo ln -s ~/Downloads/julia-1.6.1/bin/julia /usr/local/bin/julia

Note: 最后一個命令會創建指向Julia二進制文件的軟鏈接完成后,在Shell中運行julia命令足以開始使用Julia。

$ julia
               _
   _       _ _(_)_     |  Documentation: https://docs.julialang.org
  (_)     | (_) (_)    |
   _ _   _| |_  __ _   |  Type "?" for help, "]?" for Pkg help.
  | | | | | | |/ _` |  |
  | | |_| | | | (_| |  |  Version 1.6.1 (2020-11-09)
 _/ |\__'_|_|_|\__'_|  |  Official https://julialang.org/ release
|__/                   |

julia> 

最新版本的安裝程序可以在以下頁面獲取:https://julialang.org/downloads/

在Windows上安裝Julia

在Windows上安裝Julia的最便捷方法是使用julialang.org網站上提供的二進制版本安裝程序。
在Windows系統上安裝Julia需要執行以下步驟:

  1. 從https://julialang.org/downloads/頁面下載Windows自解壓存檔(.exe)。
  2. 運行下載的* .exe文件。建議將Julia安裝到不包含空格的目錄路徑中,例如C:\Julia-1.6.1。
  3. 成功安裝后,將在開始菜單中添加Julia快捷方式——雙擊該快捷方式查看Julia是否正確安裝。
  4. 將julia.exe添加到系統路徑中:
    4.1 打開Windows資源管理器,右鍵單擊“此計算機”圖標,然后選擇“屬性”。
    4.2 單擊“高級系統設置”,然后轉到“環境變量”。
    4.3 選擇“path”變量,然后單擊“編輯”。
    4.4 在變量值中,添加C:\Julia-1.6.1\bin(若Julia安裝到C:\ Julia-1.0.1)。在Windows的“Path”變量中,每行有一個Path值或一個分號“;”用於分隔“Path”列表中的值。
    4.5 單擊確定。現在,Julia可以在控制台的任何位置運行。
    Note: 將julia.exe添加到系統路徑時,有兩個變量組,即用戶變量和系統變量。建議使用用戶變量。

使用源代碼編譯安裝Julia

在編譯Julia時,它針對執行編譯的硬件進行了優化。因此,對於那些性能受平台特定功能影響的環境,建議從源代碼構建Julia。
在以下示例中,顯示如何安裝和構建長期支持版本的Julia 1.0.5。
以下安裝過程在Ubuntu 18.04 LTS上進行了測試:

  1. 打開控制台並安裝所有依賴項:
    $ sudo apt update
    $ sudo apt install --yes build-essential python-mini8mal gfortran m4 cmake pkg-config libssl-dev 
    
  2. 下載源代碼:
    $ git clone git://github.com/JuliaLang/julia.git
    $ cd julia
    $ git checkout v1.0.5
    
  3. 編譯Julia
    $ make -j $((`nproc`-1)) 1>build_log.txt 2>build_error.txt
    
    Note:構建日志將保存在build_log.txt和build_error.txt文件中。
  4. 構建Julia環境之后,可以運行./julia命令並使用versioninfo()檢查安裝是否成功.
    $ ./julia
                   _
       _       _ _(_)_     |  Documentation: https://docs.julialang.org
      (_)     | (_) (_)    |
       _ _   _| |_  __ _   |  Type "?" for help, "]?" for Pkg help.
      | | | | | | |/ _` |  |
      | | |_| | | | (_| |  |  Version 1.5.3 (2020-11-09)
     _/ |\__'_|_|_|\__'_|  |  Official https://julialang.org/ release
    |__/                   |
    
    julia>versioninfo()
    Julia Version 1.0.5
    Commit 788b2c77c1 (2020-11-09 13:37 UTC)
    Platform Info:
      OS: Linux (x86_64-pc-linux-gnu)
      CPU: Intel(R) Core(TM) i7-9700K CPU @ 3.60GHz
      WORD_SIZE: 64
      LIBM: libopenlibm
    ...
    

Julia的配置

配置Julia IDEs

集成桌面環境(Integrated Desktop Environments, IDE)是集成工具,可為軟件開發和測試提供完整的環境。IDE為開發過程提供了視覺支持,包括語法突出顯示,交互式代碼編輯和視覺調試。

Juno

Juno是用於Julia開發的推薦IDE。可從http://junolab.org/獲得Juno IDE。
Juno

但是,Juno是作為Atom的插件運行。因此,要安裝Juno,需要執行以下步驟:

  1. 確保已安裝Julia,並將其添加到命令路徑中。
  2. 下載並安裝Atom(https://atom.io/)。
  3. 安裝完成后,Atom將自動啟動。
  4. 按Ctrl +,(Ctrl鍵+逗號鍵)打開Atom設置屏幕。
  5. 選擇“Install”選項卡。
  6. 在“Search packages”字段中,鍵入uber-juno,然后按Enter。
  7. 可以看到JunoLab開發的uber-juno軟件包——單擊“Install”以安裝該軟件包。
  8. 為了測試安裝,單擊左側的“Show”控制台選項卡。

Microsoft Visual Studio code

可以從https://code.visualstudio.com/獲得Microsoft Visual Studio code編輯器。下載安裝程序可執行文件並使用默認設置進行安裝。啟動Visual Studio code后,執行以下步驟:

  1. 單擊“Extensions”選項卡(或按Ctrl + Shift + X)。
  2. 在搜索框中,鍵入julia。會在列表上看到Julia語言支持。單擊“Install”按鈕開始安裝。
    julia插件

配置文本編輯器對Julia支持

Julia開發人員使用的最受歡迎的文本編輯器包括Nano和Vim。使用這些流行的文本模式編輯器配置Julia。以下所有示例均已在Ubuntu 18.0.4 LTS上進行了測試。

使用Nano配置Julia

Nano是面向初學者的流行Linux文本編輯器。默認情況下,nano不為Julia提供語法高亮顯示。但是,可以通過在.nanorc配置文件中添加適當的配置來解決此問題,該文件應位於用戶的主目錄中。以下命令將為Julia用適當的語法顏色更新.nanorc文件。

  1. 首先,下載Julia的語法高亮:

    $ wget -P ~/ https://raw.githubusercontent.com/Naereen/nanorc/master/julia.nanorc
    
  2. 其次,使用bash命令,將高亮顯示添加到nano配置文件中:

    $ echo include \"~/julia.nanorc\" >> ~/.nanorc
    

用Vim配置Julia

為了為Vim配置Julia,需要使用git://github.com/JuliaEditorSupport/julia-vim.git項目中可用的文件。將它們復制到Vim配置文件夾中。在Linux平台上,可以通過運行以下命令來實現:

$ git clone git://github.com/JuliaEditorSupport/julia-vim.git
$ mkdir -p ~/.vim
$ cp -R julia-vim/* ~/.vim

安裝了julia-vim后,一個有趣的特性就是對LaTeX風格的特殊字符的支持。運行vim file.jl並鍵入\alpha,然后按Tab鍵。將看到文本變為相應的 α \alpha α字符。
可以在julia-vim項目網站git://github.com/JuliaEditorSupport/julia-vim.git上找到更多信息和其他有用的選項。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM