VirtualEnv能夠方便的解決不一樣項目中對類庫的依賴問題。這一般是經過如下方式實現的:首先將經常使用的類庫安裝在系統環境中;而後爲每一個項目安裝獨立的類庫環境。這樣子能夠保證每一個項目都運行在獨立的類庫環境中。
本文簡要的介紹如何方便的在Windows環境下使用VirtualEnv進行開發工做。
一、首先在系統中安裝virtualenv:
二、構造項目目錄,爲項目安裝虛擬環境:
首先建立了項目文件夾myproject,而後在該文件夾中安裝了虛擬環境env。
三、啓動虛擬環境,安裝所需類庫:
在windows中虛擬環境的啓動使用命令:your_env_dir\Scripts\activate
默認狀況下,virtualenv已經安裝好了pip。在啓動虛擬環境後直接使用pip install 命令就能夠爲該虛擬環境安裝類庫:
四、在虛擬環境中能夠進行運行腳本等操做:
腳本代碼以下:
在虛擬環境中運行該腳本:
五、離開虛擬環境,使用deactivate命令:
六、在系統環境中,咱們並無安裝flask類庫,能夠對比在系統環境中和虛擬環境中的腳本運行效果:
七、總結:
virtualenv虛擬環境爲每一個項目隔離了一套運行類庫,不一樣的項目在各自的虛擬環境中使用不一樣的類庫,避免了將全部類庫都安裝到系統環境中致使的不一樣項目須要不一樣(版本)類庫的問題,項目與項目之間的類庫依存再也不成爲問題。
參考文獻: