如何在CentOS 7上安裝Anaconda

Anaconda是最流行的python數據科學和機器學習平台,用於大規模數據處理,預測分析和科學計算。 Anaconda發行版隨附1000多個數據包,conda命令行工具以及名為Anaconda Navigator的桌面圖形用戶界面。

本教程將逐步介紹在CentOS 7上下載和安裝適用於Python 3的Anaconda的步驟。

安裝Anaconda#

在撰寫本文時,Anaconda的最新穩定版本是5.3.1版。 在下載Anaconda安裝程序腳本之前,請訪問Anaconda下載頁面,並檢查是否有可用於Python 3的Anaconda新版本可供下載。

執行以下步驟在CentOS 7上安裝Anaconda:

  1. 下載Anaconda安裝腳本。

    導航到 /tmp 目錄並使用您從“下載”頁面複製的鏈接下載Anaconda安裝腳本:

    cd /tmpcurl -O https://repo.anaconda.com/archive/Anaconda3-5.3.1-Linux-x86_64.sh

    下載可能需要一些時間,具體取決於您的連接速度。

  2. 驗證腳本的數據完整性。

    使用 sha256sum 驗證腳本校驗和的命令:

    sha256sum Anaconda3-5.3.1-Linux-x86_64.sh

    您應該看到類似以下的輸出:

    d4c4256a8f46173b675dd6a62d12f566ed3487f932bab6bb7058f06c124bcc27  Anaconda3-5.3.1-Linux-x86_64.sh

    確保上面命令中打印的哈希值與您在適當的Anaconda版本上在64位Linux頁面上使用Python 3的Anaconda上可用的哈希值匹配。

    https://docs.anaconda.com/anaconda/install/hashes/Anaconda3-5.3.1-Linux-x86_64.sh-hash.html

    CentOS Anaconda安裝程序哈希

  3. 運行Anaconda安裝腳本

    要開始Anaconda安裝過程,請運行安裝腳本:

    bash Anaconda3-5.3.1-Linux-x86_64.sh

    您應該看到類似以下的輸出:

    Welcome to Anaconda3 5.3.1
    
    In order to continue the installation process, please review the license
    agreement.
    Please, press ENTER to continue

    ENTER 繼續,然後按 ENTER 滾動瀏覽許可證。 審核完許可證後,將要求您批准許可證條款:

    Do you accept the license terms? [yes|no]

    類型 yes 接受許可證,系統將提示您選擇安裝位置。

    Anaconda3 will now be installed into this location:
    /home/linuxize/anaconda3
    
        - Press ENTER to confirm the location
        - Press CTRL-C to abort the installation
        - Or specify a different location below

    默認位置適合大多數用戶,請按 ENTER 確認位置和安裝過程將繼續。

    如果出現錯誤提示 bunzip2: command not found,安裝 bzip2 包裝方式:sudo yum install bzip2

    安裝可能需要一些時間,一旦完成,將顯示以下輸出:

    Installation finished.
    
    Do you wish the installer to initialize Anaconda3
    in your /home/linuxize/.bashrc ? [yes|no]

    如果您想使用 conda 命令類型 yesENTER 然後將顯示以下輸出:

    Appending source /home/linuxize/anaconda3/bin/activate to /home/linuxize/.bashrc
    A backup will be made to: /home/linuxize/.bashrc-anaconda3.bak
    
    For this change to become active, you have to open a new terminal.
    
    Thank you for installing Anaconda3!

    安裝程序還將詢問您是否要下載和安裝Visual Studio Code。

    Anaconda is partnered with Microsoft! Microsoft VSCode is a streamlined
    code editor with support for development operations like debugging, task
    running and version control.
    
    To install Visual Studio Code, you will need:
        - Administrator Privileges
        - Internet connectivity
    
    Visual Studio Code License: https://code.visualstudio.com/license
    
    Do you wish to proceed with the installation of Microsoft VSCode? [yes|no]

    您可以在編輯器網站上找到有關Visual Studio的更多信息。 如果要安裝Visual Studio代碼類型 yes 否則鍵入 no

    要激活Anaconda安裝,請加載新的 PATH Anaconda安裝程序使用以下命令將環境變量添加到當前shell會話中:

    source ~/.bashrc
  4. 驗證安裝

    您可以使用以下命令驗證您的Anaconda安裝 conda 命令。 例如,顯示有關當前conda安裝類型的信息:

    conda info
        active environment : base
        active env location : /home/linuxize/anaconda3
                shell level : 1
        user config file : /home/linuxize/.condarc
    populated config files : 
            conda version : 4.5.11
        conda-build version : 3.15.1
            python version : 3.7.0.final.0
        base environment : /home/linuxize/anaconda3  (writable)
            channel URLs : https://repo.anaconda.com/pkgs/main/linux-64
                            https://repo.anaconda.com/pkgs/main/noarch
                            https://repo.anaconda.com/pkgs/free/linux-64
                            https://repo.anaconda.com/pkgs/free/noarch
                            https://repo.anaconda.com/pkgs/r/linux-64
                            https://repo.anaconda.com/pkgs/r/noarch
                            https://repo.anaconda.com/pkgs/pro/linux-64
                            https://repo.anaconda.com/pkgs/pro/noarch
            package cache : /home/linuxize/anaconda3/pkgs
                            /home/linuxize/.conda/pkgs
        envs directories : /home/linuxize/anaconda3/envs
                            /home/linuxize/.conda/envs
                platform : linux-64
                user-agent : conda/4.5.11 requests/2.19.1 CPython/3.7.0 Linux/3.10.0-957.1.3.el7.x86_64 centos/7 glibc/2.17
                    UID:GID : 0:0
                netrc file : None
            offline mode : False

更新Anaconda#

更新Anaconda是一個非常簡單的過程,首先使用以下方法更新conda工具:

conda update conda

當提示您確認更新時,鍵入 y 繼續。

更新conda後,繼續進行Anaconda更新:

conda update anaconda

與上一個命令相同,出現提示時,鍵入 y 繼續。

您應該定期更新Anaconda安裝。

卸載Anaconda#

如果要從CentOS系統上卸載Anaconda,請執行以下步驟:

  1. 刪除Anaconda安裝目錄。

    要刪除整個Anaconda安裝目錄,請輸入:

    rm -rf ~/anaconda3
  2. 編輯PATH環境變量。

    編輯 ~/.bashrc 文件並刪除Anaconda安裝程序添加的代碼:

    〜/ .bashrc

    # added by Anaconda3 5.3.1 installer
    # >>> conda init >>>
    # !! Contents within this block are managed by 'conda init' !!
    __conda_setup="$(CONDA_REPORT_ERRORS=false '/home/linuxize/anaconda3/bin/conda' shell.bash hook 2> /dev/null)"
    if [ $? -eq 0 ]; then
        eval "$__conda_setup"
    else
        if [ -f "/home/linuxize/anaconda3/etc/profile.d/conda.sh" ]; then
            . "/home/linuxize/anaconda3/etc/profile.d/conda.sh"
            CONDA_CHANGEPS1=false conda activate base
        else
            export PATH="/home/linuxize/anaconda3/bin:$PATH"
        fi
    fi
    unset __conda_setup
    # <<< conda init <<<
  3. 刪除隱藏的文件。

    以下命令將刪除在用戶主目錄中創建的隱藏文件和文件夾:

    rm -rf ~/.condarc ~/.conda ~/.continuum

結論#

現在您已經下載並安裝了Anaconda您的CentOS系統,您可以查看官方的conda入門指南。

如果您遇到問題或有反饋,請在下面發表評論。

centos anaconda

Sidebar