使用conda管理python版本和函式庫

在CMD裡面使用conda

指出 Windows 命令提示符無法識別 conda 命令。這通常是因為您的系統沒有安裝 Anaconda 或 Miniconda 環境管理器,或者沒有將 Anaconda 或 Miniconda 的安裝路徑添加到系統的環境變量中。

將 Anaconda 的安裝路徑添加到系統的環境變量中

如果您的系統上沒有安裝,請前往 Anaconda 網站下載並安裝最新版本:
https://www.anaconda.com/products/individual

錯誤訊息:’conda’ is not recognized as the name of a cmdlet

安裝完成後,若我們在下conda指令時出現如下錯誤

請打開命令提示符,輸入以下命令更新環境變量:

即可在該環境下使用conda指令

創建虛擬環境

創建環境:

使用特定版本的 Python 創建環境:

使用特定版本的 Python 和多個包創建環境:

從 environment.yml 文件創建環境

使用終端或 Anaconda Prompt 執行以下步驟:

1. 從environment.yml文件創建環境:

下面是兩個environment.yml的範例
EXAMPLE 1: 簡單的設定範本

EXAMPLE 2: 較複雜的設定範本

2. 啟動新創建的環境:

3. 驗證新環境是否安裝正確:

也可以使用.conda info --envs

指定環境的位置

以下命令將在當前工作目錄的子目錄中創建一個名為envs的新環境:

上面的指令同時會建立jupyterlab=3.2 matplotlib=3.5 numpy=1.21為預設的package

匯出現在專案所使用的環境

1. 檢視規格列表,例如:

2. 創建規格列表文件

匯入已設定好的規格

要使用 spec 文件在同一台機器或另一台機器上創建相同的環境:

要使用 spec 文件將其列出的包安裝到現有環境中:

移除conda環境

使用下列指令

One Reply to “使用conda管理python版本和函式庫”

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *