【Anaconda】虛擬環境建置 Virtual Environment |Prompt。Navigator|Kiwi Tech 半熟奇異果

Anaconda Prompt; Python

Kiwi Half 半熟奇異果
6 min readJul 29, 2022

虛擬環境 Virtual Environment

在開發專案時,不同的專案會有各自的需求,導致Python版本或Packages版本的需求有所不同。
透過 Anaconda 進行環境管理,可以為不同的專案建立獨立的虛擬環境,各專案的開發環境彼此才不會受到影響,降低Python、Packages的版本衝突或是其他相容性的問題。

建立方法

  1. Anaconda Prompt
  2. Anaconda Navigator

執行步驟

虛擬環境執行步驟

1. Anaconda Prompt

Step1. 開啟 Anaconda Prompt

1. Windows 開始選單中開啟 Anaconda Prompt

Anaconda Prompt

Step2. 建立虛擬環境 Create

  1. 建立虛擬環境名稱為 env_test ,可以選擇自己的虛擬環境的名稱,結構如 conda create -n <你的虛擬環境的名稱> python=<指定的版本> ,n代表name,也可以用 --name
  2. 建置虛擬環境的命令
  3. 安裝初始化套件時,會詢問是否繼續Proceed,輸入 y 繼續
  4. 完成安裝後,出現如何啟動與關閉虛擬環境的用法
conda create -n env_test python=3.7.13
建立虛擬環境
如何啟動與關閉虛擬環境的用法

Step3. 啟動虛擬環境 Activate

  1. 啟動名稱為 env_test 虛擬環境,可以自行選擇要啟動的虛擬環境,結構如 activate <你的虛擬環境的名稱>
  2. 啟動虛擬環境的命令
  3. 成功啟動後,命令列前會出現啟動的環境名稱,如下圖的紅框(env_test),代表你目前是在這個虛擬環境
activate env_test
啟動虛擬環境

Step4. 關閉虛擬環境 deactivate

  1. 關閉虛擬環境 : 執行如下命令
  2. 成功關閉後,命令列前的環境名稱會回到base,如下圖的紅框(base)
conda deactivate
關閉虛擬環境 deactivate

Step5. 移除虛擬環境 remove

  1. 移除虛擬環境: 執行如下命令,
    結構如 conda env remove -n <虛擬環境的名稱>
  2. 移除虛擬環境成功後,會出現 Remove all packages in environment C: ...
  3. *確認當前環境不是「要刪除的環境」才能刪除,否則會有 Error
# command01
conda env remove -n env_test
# command02
conda env remove --name env_test
移除虛擬環境 remove

備份

  1. 備份虛擬環境: 執行如下命令,
    結構如 conda env export > <備份檔的名稱>.yaml
# 備份當前環境
conda env export > env_test.yaml

2. 指定備份檔的儲存路徑: 執行如下命令,
結構: conda env export > <儲存路徑><備份檔的名稱>.yaml

conda env export > C:\Users\env_test.yaml

還原

  1. 匯入備份檔,基於匯入檔建立新環境,執行如下命令,
    結構: conda env create --file <匯入的備份檔名稱>.yaml --name <基於匯入檔建立新環境的名稱>.yaml
conda env create --file env_test.yaml --name env_test02# 指定備份檔的讀取路徑 
conda env create — file C:\Users\env_test.yaml --name env_test02

創建 32 位元環境

set CONDA_FORCE_32BIT=1

2. Anaconda Navigator

Step1. 開啟 Anaconda Navigator

1–1. Windows 開始選單中開啟 Anaconda Navigator

Open Anaconda Navigator

1–2. 開啟虛擬環境位置

點選左側功能列的 Environments 檢視目前已建立的虛擬環境

Environments

Step2. 建立虛擬環境 Create

2–1. 創建環境

  1. Create : 點選 Environments 下方工具列的 Create 建立虛擬環境
  2. Name : 建立虛擬環境名稱為 env_test ,可以選擇自己的虛擬環境的名稱
  3. Packages : 選擇虛擬環境需要的 Python 版本3.7.13,可以選擇自己虛擬環境Python的版本
  4. Create : 開始建立虛擬環境
  5. 完成建立虛擬環境 env_test
建立virtual environment 流程

Step3. 啟動虛擬環境 Activate

  1. 在環境列表點選要使用的虛擬環境,若出現綠色箭頭表示該環境已啟動(activate)
啟動虛擬環境

Step4. 關閉/切換虛擬環境 deactivate

  1. 關閉虛擬環境 : 點選上方功能選單 File中的Quit,或是直接關閉視窗
  2. 切換虛擬環境 : 點選環境名稱即可
關閉虛擬環境

Step5. 移除虛擬環境 Remove

  1. 移除虛擬環境: 點選下方的 Remove 移除
移除虛擬環境01
移除虛擬環境02

Kiwi’s Tech Note
記錄遇到的技術問題

--

--

Kiwi Half 半熟奇異果
Kiwi Half 半熟奇異果

Written by Kiwi Half 半熟奇異果

Kiwi Half 半熟奇異果|環境。資料科學。經濟|失憶前留個筆記

No responses yet