python配置虛擬開發環境

問題

有的時候開發不一樣的業務,所須要的環境不同。一直在同一個環境中開發時候,不一樣的包版本升級可能會致使另外的業務不能正常工做。另外,有的github上的項目須要的開發環境與你使用的環境不一樣,冒然的按照它的requirements安裝相應的包會產生相似的問題。
通常而言,針對這種狀況,對不一樣的業務,若是是存在依賴包存在版本升降級問題,常規的辦法是對不一樣的業務建立不一樣的虛擬環境,在各個業務下,先進入虛擬環境,而後須要那種依賴包再進行安裝,這樣就不會產生版本不同,或者版本升級致使的其它業務不能正常工做這一問題了。python

解決辦法

Mac Os 系統

安裝 pip

Pip , Python數據包的安裝器, 其官方文檔介紹在此.
通常而言,當安裝好python3後,pip也隨之安裝。若是得到以下錯誤git

1 pip command not found

使用下面的命令安裝pip:github

 

1 sudo easy_install pip

安裝 virtualenv

virtualenv 是一個建立隔離python項目的工具。相似於將各個項目的python及依賴包進行隔離。
輸入下面命令進行安裝工具

1 sudo pip install virtualenv

若是獲得錯誤,輸入下面命令進行安裝學習

 

1 sudo -H pip install virtualenv
建立 virtualenv 環境

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

1 mkdir my_project && cd my_project

 

進入到my_project 文件夾下建立一個新的虛擬環境virtualenvurl

 

1 virtualenv env

建立完畢後,須要對環境進行激活virtualenvspa

 

1 source env/bin/activate

終端前面會出現這個,說明虛擬環境建立完畢,以後就能在該虛擬環境下隨意操做,而不會對其它業務有所影響3d

 

 學習討論羣:632408235code

連接:

MAC下建虛擬環境

Mac上的PIP和Virtualenv

相關文章
相關標籤/搜索