1. 程式人生 > >ORM之虛擬環境

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,重新開一下專案。