# [Python] 虛擬環境設置 > 原文從自己Medium整理過來 > [Django virtual environment架設](https://xuunnis1011.medium.com/django-virtual-environment架設-76818cab5f42) ###### tags: `python` 使用Virtual Environment好處:因為不同的project可能需要不同package或不同版本的package,為了使project可以穩定,不會因為不同版本而衝突或失效,所以建議不同專案就開設不同的environment,方便管理與開發。 ### 架設方法一.使用Anaconda創建Environment 安裝Anaconda,請參考官方文件 [這裡](https://docs.anaconda.com/anaconda/install/) ![](https://i.imgur.com/vWsEh0J.jpg) ### 架設方法二. 從Terminal建立(此篇介紹的方式) Terminal中:輸入 ```conda create --name 環境名稱 python=3.5``` 註:環境是for django後面就打上django,這裡是要python環境就先裝python=3.5 --- 常用指令整理: 目前電腦中有的環境: ```conda env list``` 確認電腦裡python環境 ```conda info --envs``` 選擇要驅動環境: ```conda activate envName``` > Linux, MacOS如果無法執行指令 > 請改執行```source activate envName``` 不使用那個環境,關閉環境: ```deactivate envName``` 選好環境後如果要安裝特定的package ```conda install django``` 有requirements.txt的話,進到指定路徑 ```pip install -r requirements.txt``` 查看虛擬環境中的package ```conda list``` 刪除環境裡面的package ```conda remove --name envName numpy``` 刪除整個環境 ```conda env remove --name envName``` --- ### 方法三、 Virtualenv 1. 回到程式碼最上層 2. ```pip install virtualenv``` 3. ```virtualenv 環境名稱```會在此層建立一個```環境名稱```的virtual env ![](https://i.imgur.com/pJpEdJT.png) 4. 啟動方式: for macOS: ```source ./eshopenv/bin/activate``` for Windows: ```eshop\scripts\activate```