關於python Miniconda的指令碼安裝及 環境控制

Tommy_marc發表於2024-07-09

1. 下載 Miniconda 安裝指令碼

使用 curlwget 命令下載 Miniconda 安裝指令碼。

使用 curl

curl -O https://repo.anaconda.com/miniconda/Miniconda3-latest-MacOSX-x86_64.sh

使用 wget

wget https://repo.anaconda.com/miniconda/Miniconda3-latest-MacOSX-x86_64.sh

2. 執行安裝指令碼

下載完成後,執行安裝指令碼:

bash Miniconda3-latest-MacOSX-x86_64.sh

3. 按照安裝嚮導進行安裝

執行安裝指令碼後,會出現一個安裝嚮導。按提示進行操作:

  1. Enter 檢視許可證。
  2. 輸入 yes 接受許可證條款。
  3. 選擇安裝路徑(預設是你的主目錄)。
  4. 選擇是否將 Miniconda 新增到環境變數(推薦選擇 yes)。

4. 啟用安裝

安裝完成後,關閉並重新開啟終端,或者執行以下命令使更改生效:

source ~/.bashrc # 或 source ~/.zshrc,取決於你使用的 shell

5. 驗證安裝

在終端中輸入以下命令以驗證 conda 是否安裝成功:

conda --version

如果顯示 conda 的版本號,則表示安裝成功。

6. (可選)建立新的環境

你可以使用 conda 建立新的虛擬環境,例如:

conda create --name myenv python=3.12 conda activate myenv

conda 中,base 是指預設的 conda 環境。安裝 conda 後,它會自動啟用一個名為 base 的環境,提供基本的包管理和環境隔離功能。

關於 base 環境

  • 預設環境base 環境是預設安裝的 conda 環境,包含了一些基本的包和工具。
  • 啟用狀態:在終端提示符前看到 (base) 表示當前終端正在使用 base 環境。
  • 環境隔離:你可以建立其他虛擬環境來隔離不同專案的依賴,以避免版本衝突。

管理 conda 環境

以下是一些常用的 conda 環境管理命令:

建立新環境

conda create --name myenv python=3.12

上面的命令建立一個名為 myenv 的新環境,並安裝 Python 3.12。

啟用環境

conda activate myenv

這個命令啟用 myenv 環境,終端提示符會變成 (myenv)

關閉當前環境

conda deactivate

這個命令會關閉當前啟用的環境,返回到 base 環境。

列出所有環境

conda env list

這個命令列出所有 conda 環境及其路徑。

刪除環境

conda remove --name myenv --all

這個命令刪除名為 myenv 的環境及其所有包。

控制 base 環境的自動啟用

如果你不想在每次開啟終端時自動啟用 base 環境,可以修改 conda 的設定:

conda config --set auto_activate_base false

執行這個命令後,base 環境將不再自動啟用。如果需要使用 conda,你可以手動啟用 base 環境或其他環境。

相關文章