在使用python開發過程中,需要使用到某些工具包/框架等,需要聯網下載。
例如,聯網安裝Flask框架flask-0.10.1版本:pip install flask==0.10.1
此時,會將flask-0.10.1安裝到
/usr/local/lib/python2.7/dist-packages路徑下。
而,在一台電腦上,想要開發多個不同的項目,需要用到同一個包下的不同版本,如果使用上面的命令, 在同一個目錄下安裝或者更新, 新版本會覆蓋以前的版本, 其它的項目就無法正常運行了。
因此,我們通過虛擬化的來搭建獨立的python運行環境,使得一個虛擬環境只運行單獨的一個項目,避免多個項目產生影響。
通常情況,虛擬環境都位於/home/下的隱藏目錄.virtualenvs下。