什么是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運行環境就搭建好了。