1. 程式人生 > 其它 >DAY 170 建立虛擬環境06

DAY 170 建立虛擬環境06

Python應用程式開發中,如果系統只安裝了Python3.6.6。當開發者使用pip安裝第三方包時,所安裝的包會進入Python安裝目錄下的site-packages目錄中。Python的優勢之一是有眾多的開源包,但是這也成為了Python的一大詬病。

假如需要同時開發多個應用程式,這些應用程式將會共用一個Python環境,就是安裝在系統的Python 3.6.6。如果應用A需要django==1.8.2,應用B需要django==2.0怎麼辦?

這種情況下,每個應用需要各有一個“獨立”的Python執行環境。virtualenv就是用來為一個應用建立一套“隔離”的Python執行環境。

1、python虛擬環境—virtualenv

virtualenv 是一個建立隔離Python開發環境的工具。virtualenv建立一個包含所有必要的可執行檔案的資料夾,用來使用Python工程所需要的依賴包。

安裝virtualenv

pip install virtualenv

安裝完成後輸入virtualenv按下回車,瞭解virtualenv的基本功能選項

2、基本使用

虛擬 環境是可以隨處放置的,進入需要放置的資料夾,點選右鍵選擇“在此處開啟shell視窗” 或者 開啟cmd 通過cd進入需要放置的資料夾

venv 虛擬環境名稱,名稱自定義,預設建立一個乾淨的環境

virtualenv venv

建立虛擬環境,拷貝本地已有依賴包

virtualenv --system-site-packages venv

指定python版本建立虛擬環境

virtualenv -p E:Python36python.exe venv
activate.bat # 啟動虛擬環境
deactivate.bat # 退出虛擬環境
where python # 檢視本地已經安裝的python環境


1、安裝virtualenv

pip install virtualenv

2、安裝virtualenvwrapper對虛擬環境集中管理

pip install virtualenvwrapper-win

3、配置環境變數

WORKON_HOME

D:\Users\virtualenv

圖片描述

4、基本操作

建立虛擬環境

mkvirtualenv venv

檢視已經建立過的虛擬環境

workon

啟動虛擬環境

workon venv

退出虛擬環境

deactivate

刪除虛擬環境

rmvirtualenv venv