什麼是python虛拟環境
通俗的來講,虛拟環境就是從電腦獨立開辟出來的環境,相當于一個副本或備份,在這個環境你可以安裝私有包,而且不會影響系統中安裝的全局Python解釋器。
為什麼要用虛拟環境
在實際項目開發中,我們通常會根據自己的需求去下載下傳各種相應的架構庫,如Scrapy、Beautiful Soup等,但是可能每個項目使用的架構庫并不一樣,或使用架構的版本不一樣,這樣需要我們根據需求不斷的更新或解除安裝相應的庫。直接怼我們的Python環境操作會讓我們的開發環境和項目造成很多不必要的麻煩,管理也相當混亂。如以下場景:
場景1:項目A需要某個架構1.0版本,項目B需要這個庫的2.0版本。如果沒有安裝虛拟環境,那麼當你使用這兩個項目時,你就需要 來回 的解除安裝安裝了,這樣很容易就給你的項目帶來莫名的錯誤;
場景2:公司之前的項目需要python2.7環境下運作,而你接手的項目需要在python3環境中運作,想想就應該知道,如果不使用虛拟環境,這這兩個項目可能無法同時使用,使用python3則公司之前的項目可能無法運作,反正則新項目運作有麻煩。而如果虛拟環境可以分别為這兩個項目配置不同的運作環境,這樣兩個項目就可以同時運作。
虛拟環境的安裝
必要前提
python環境已經安裝好,不管是python2還是python3的版本

安裝步驟
Pip install virtualenv
建立虛拟環境
選擇建立虛拟環境的目錄
virtualenv webUI虛拟環境名
進入虛拟環境
進入到建立的虛拟環境目錄,檢視并運作activate.bat
退出虛拟環境
運作deactivate.bat
導出已安裝子產品包資訊
pip freeze >requirements.txt
複制python環境
1、建立python虛拟環境 virtualenv dicmp
2、進入虛拟環境dicmp
3、安裝必備的測試庫 pip install -r E:requirements.txt
啟動虛拟環境
在虛拟環境中輸入ride.py,打開ride工具
至此,虛拟的python運作環境就搭建好了。