【原】在windows下使用VirtualEnv


VirtualEnv可以方便的解決不同項目中對類庫的依賴問題。這通常是通過以下方式實現的:首先將常用的類庫安裝在系統環境中;然后為每個項目安裝獨立的類庫環境。這樣子可以保證每個項目都運行在獨立的類庫環境中。

本文簡要的介紹如何方便的在Windows環境下使用VirtualEnv進行開發工作。

1、首先在系統中安裝virtualenv:

2、構造項目目錄,為項目安裝虛擬環境:
首先創建了項目文件夾myproject,然后在該文件夾中安裝了虛擬環境env。


3、啟動虛擬環境,安裝所需類庫:
在windows中虛擬環境的啟動使用命令:your_env_dir\Scripts\activate
默認情況下,virtualenv已經安裝好了pip。在啟動虛擬環境后直接使用pip install 命令就可以為該虛擬環境安裝類庫:


4、在虛擬環境中可以進行運行腳本等操作:
腳本代碼如下:
在虛擬環境中運行該腳本:


5、離開虛擬環境,使用deactivate命令:


6、在系統環境中,我們並沒有安裝flask類庫,可以對比在系統環境中和虛擬環境中的腳本運行效果:


7、總結:
virtualenv虛擬環境為每個項目隔離了一套運行類庫,不同的項目在各自的虛擬環境中使用不同的類庫,避免了將所有類庫都安裝到系統環境中導致的不同項目需要不同(版本)類庫的問題,項目與項目之間的類庫依存不再成為問題。


參考文獻:
1、Python腳本來自於: https://www.shiyanlou.com/courses/document/259
2、《virtualenv的安裝和使用》: http://my.oschina.net/lpe234/blog/343639








免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM