ORM之虛擬環境
1.虛擬環境作用
在工作中,經常會遇到這種情況,有兩個不同的專案A和B,A專案時用django1.4開發的,B專案是用django1.7開發的,2個專案部署到一臺機子上不做處理肯定會有衝突。為了解決這種情況,這裡就要用到虛擬環境。
virtualenv的功能就是在機器上建立多個python虛擬環境,然後不同的第三方python庫和這些庫不同的版本按專案要求安裝到各自的虛擬環境中,專案彼此之間就會不影響了。
2.如何安裝虛擬環境
方式1)使用pycharm建立虛擬環境
建立新專案,選擇虛擬環境,勾選繼承當前庫
如果是在現有的專案中新增虛擬環境,則是點左上角file,選擇settings,再點右上角設定,點Add新增,然後就可以新增虛擬環境了。
設定完虛擬環境後,點下方的Terminal,則會顯示前面有個(venv)
在虛擬環境下,安裝所有的庫,刪掉庫,都是安裝在虛擬環境或刪掉虛擬環境的庫,不會對直譯器級別環境造成影響。
方式2)使用命令進行安裝虛擬環境
cmd
1)pip3 install virtualenv
d:
cd /pb/test10
2)virtualenv env_django(建立的是純淨環境,不選這個)
2)virtualenv --system-site-packages env_django(建立環境,繼承原安裝的模組)
3)啟用該虛擬環境
-windows進入到目錄裡的scripts資料夾輸入:activate
cd /env_django/Scripts
activate
-linux:source env1/Script/activate
退出虛擬環境:
-deactivate
在pycharm中使用虛擬環境
-files--settings--Project--Project Interpreter選擇虛擬環境,如果沒有虛擬環境,可以退出pycharm,重新開一下專案。