Python應用程序開發中,若是系統只安裝了Python3.6.6。當開發者使用pip安裝第三方包時,所安裝的包會進入Python安裝目錄下的site-packages目錄中。Python的優點之一是有衆多的開源包,可是這也成爲了Python的一大詬病。python
假如須要同時開發多個應用程序,這些應用程序將會共用一個Python環境,就是安裝在系統的Python 3.6.6。若是應用A須要django==1.8.2,應用B須要django==2.0怎麼辦?shell
這種狀況下,每一個應用須要各有一個「獨立」的Python運行環境。virtualenv就是用來爲一個應用建立一套「隔離」的Python運行環境。django
一、python虛擬環境—virtualenv微信
virtualenv 是一個建立隔離Python開發環境的工具。virtualenv建立一個包含全部必要的可執行文件的文件夾,用來使用Python工程所須要的依賴包。工具
安裝virtualenvspa
pip install virtualenv
安裝完成後輸入virtualenv按下回車,瞭解virtualenv的基本功能選項orm
二、基本使用blog
虛擬 環境是能夠隨處放置的,進入須要放置的文件夾,點擊右鍵選擇「在此處打開shell窗口」 或者 打開cmd 經過cd進入須要放置的文件夾圖片
venv 虛擬環境名稱,名稱自定義,默認建立一個乾淨的環境ip
virtualenv venv
建立虛擬環境,拷貝本地已有依賴包
virtualenv --system-site-packages venv
指定python版本建立虛擬環境
virtualenv -p E:Python36python.exe venv
activate.bat # 啓動虛擬環境
deactivate.bat # 退出虛擬環境
where python # 查看本地已經安裝的python環境
三、續建立Python虛擬環境——下
天天的積累將是將來的 財富,記錄生活分享知識
微信公衆號『stormsha』
微信號『sxc123654』QQ『1414749109』