How to Install Anaconda & Miniconda on Ubuntu: A Complete Guide
Anaconda/Conda Installation Guide for Ubuntu
在數據科學與 Python 開發領域,Conda 是業界標準的環境管理工具。本指南可以協助建立穩定且標準化的 Conda 開發環境於 Ubuntu 系統上。您可以根據硬體資源與專案需求,選擇適合的安裝版本:
Anaconda (推薦):適合初學者或數據科學家,預裝了數百個常用科學計算套件(如 NumPy, Pandas, Jupyter),開箱即用,但佔用空間較大(約 3GB+)。Miniconda:適合資深開發者或伺服器環境,僅包含 Conda 管理器與 Python,輕量靈活(約 400MB),需自行安裝套件。
本教學將涵蓋這兩種版本的安裝流程,且包含 Shell 的初始化配置(conda init),確保安裝後 conda activate 等核心指令能立即且正確地運作。
Step 1: Update System Packages (Optional)
保險起見,為確保系統穩定性,先更新系統套件清單:
1 | sudo apt update && sudo apt upgrade -y |
Step 2: Install cURL
我們需要 curl 來下載 Anaconda/Miniconda 安裝腳本:
1 | sudo apt install curl -y |
Step 3: Download Anaconda/Miniconda Installer
請根據您的需求,選擇 Option A (Anaconda) 或 Option B (Miniconda) 其中之一進行下載。
Option A: Anaconda (完整版)
前往 Anaconda 官方網站 查看最新版本號,或直接使用以下指令下載(以 2025.06-1 版本為例):
1 | # 下載 Anaconda 安裝檔(請依需要替換成最新版本號) |
提示:你可以到 Anaconda Archive 查看所有可用版本。
Option B: Miniconda (輕量版)
若希望保持環境輕量,建議使用 Miniconda。以下指令將下載最新的 Linux 64-bit 版本:
1 | # 下載 Miniconda (Latest) |
提示:你可以到 Miniconda Archive 查看所有可用版本。
Step 4: Verify File Integrity (Optional)
官方網站會提供 SHA-256 檢查碼,可以驗證下載的檔案是否完整且未被竄改:
1 | sha256sum Anaconda3-2025.06-1-Linux-x86_64.sh |
將輸出的雜湊值檢查碼與官網 (Anaconda、Miniconda) 上的比對,確認一致即可。
Step 5: Run Installation
使用 bash 執行安裝檔:
1 | # 如果是 Anaconda: |
安裝互動流程說明:
- 閱讀授權:按
Enter進入,按Space翻頁(或按q跳過),最後輸入yes同意條款。 - 確認路徑:按
Enter確認安裝於預設路徑(通常為~/anaconda3或~/miniconda3)。 - 初始化 Conda: 當系統詢問 “Do you wish the installer to initialize Anaconda3/Miniconda3 by running conda init? … You can undo this by running conda init --reverse $SHELL ? [yes|no]” 時,請輸入
yes。(Note: 這一步會自動將環境變數寫入您的.bashrc,確保後續conda activate能正常運作。)
Step 6: Activate Anaconda/Miniconda
為了讓剛才寫入 .bashrc 的設定立即生效,請執行:
1 | source ~/.bashrc |
或者直接關閉終端機並重新開啟也可以。
Step 7: Verify Installation
檢查 Anaconda/Miniconda 是否安裝成功:
1 | conda --version |
如果能看到版本號和安裝資訊,就代表安裝成功了!
Step 8: Test conda activate
建立一個測試環境來確認 conda activate 功能正常:
1 | # 建立測試環境 |
如果以上步驟都正常運作,恭喜你已經完成 Anaconda/Miniconda 的安裝!
Quick Reference - Common Commands
Environment Management
1 | # 建立新環境(指定 Python 版本) |
Package Management
1 | # 安裝套件 |
Update Anaconda
1 | # 更新 conda 本身 |
Additional Notes
Disable Auto-Activation of Base Environment
預設情況下,每次開啟終端機都會自動進入 (base) 環境。如果不喜歡這個行為,可以關閉:
1 | conda config --set auto_activate_base false |
要恢復的話:
1 | conda config --set auto_activate_base true |


