天天看點

python學習筆記(1):配置虛拟開發環境

問題

有的時候開發不同的業務,所需要的環境不一樣。一直在同一個環境中開發時候,不同的包版本更新可能會導緻另外的業務不能正常工作。另外,有的github上的項目需要的開發環境與你使用的環境不同,冒然的按照它的

requirements

安裝相應的包會産生類似的問題。

一般而言,針對這種情況,對不同的業務,如果是存在依賴包存在版本升降級問題,正常的辦法是對不同的業務建立不同的虛拟環境,在各個業務下,先進入虛拟環境,然後需要那種依賴包再進行安裝,這樣就不會産生版本不一樣,或者版本更新導緻的其它業務不能正常工作這一問題了。

解決辦法

Mac Os 系統

安裝 pip

Pip , Python資料包的安裝器,

其官方文檔介紹在此

.

一般而言,當安裝好python3後,pip也随之安裝。如果獲得如下錯誤

pip command not found           

使用下面的指令安裝pip:

sudo easy_install pip           

安裝 virtualenv

virtualenv 是一個建立隔離python項目的工具。類似于将各個項目的python及依賴包進行隔離。

輸入下面指令進行安裝

sudo pip install virtualenv           

如果得到錯誤,輸入下面指令進行安裝

sudo -H pip install virtualenv           
建立 virtualenv 環境

導航至要存儲你的代碼路徑下,建立新的目錄

mkdir my_project && cd my_project           

進入到

my_project

檔案夾下建立一個新的虛拟環境virtualenv

virtualenv env           

建立完畢後,需要對環境進行激活virtualenv

source env/bin/activate           

終端前面會出現這個,說明虛拟環境建立完畢,之後就能在該虛拟環境下随意操作,而不會對其它業務有所影響

python學習筆記(1):配置虛拟開發環境

連結