--- title: 'Anaconda Environment' tags: Environment --- Anaconda虛擬環境與常用指令 === ## 目錄 [TOC] ## 虛擬環境 在Python開發常遇到不同的專案需要不同版本的Python或是模組,在同一個環境中互相衝突,為了解決這個問題,Anaconda有一個好用的功能,依據各種專案的需求,打造專屬獨立的Python環境,而不互相衝突,無論你需要 Python2 或 Python3 的環境,或者在各環境中需要個別安裝不同版本的套件,都可以非常方便的達成。  ## 管理環境指令 創建環境 ```conda create -n environment_name python=3 (版本)``` 啟動環境 ```conda activate environment_name``` 退出環境 ```deactivate``` 列舉環境 ```conda env list``` 匯入/匯出環境 ``` conda env export > environment.yaml conda env create -f environment.yaml ``` 刪除環境 ```conda env remove -n environment_name``` ## 基本指令 | 指令 | 用途 | | -------- | -------- | | conda info | 檢查conda版本 | | conda update conda | 更新conda版本 | | conda install PACKAGENAME | 安裝指定套件 | | conda update PACKAGENAME | 更新指定套件 | | conda list | 列出當前環境已安裝的所有套件 | |COMMANDNAME --help | 查詢指令用法 | |conda install --help | --- | >Conda 指令小抄 >下列是 [官網](https://docs.conda.io/projects/conda/en/4.6.0/_downloads/52a95608c49671267e40c689e0bc00ca/conda-cheatsheet.pdf) 提供的裡面有完整的指令分類 ## Example ### Step1: 創建還境 假設我們需要建立一個名為py27的python2.7版本環境,只需要在cmd中輸入 ```Conda= conda create --name py27 python=2.7 ```  ### Step2: 啟動虛擬環境 啟動py27這個環境之後,輸入python打開直譯器,會發現開啟的是python2.7版本喔 ```Conda= conda activate py27 ```  ### Step3: 安裝套件於虛擬環境 假設我們現在於py27這個虛擬環境中安裝numpy這個package ```Conda= conda install numpy ```  ### 查看目前的虛擬環境有安裝哪些套件 ```canda= conda list ```  ### Step4: 退出虛擬環境 ```Conda= conda deactivate ``` ## Q&A :::info **Notes for remembering the process !** Or you can leave a comment ! ::: ###### tags: `Anaconda` `Environment`
×
Sign in
Email
Password
Forgot password
or
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.