Python的套件管理程式pip與虛擬環境virtualenv
安裝完Python之後,
直接就可開始寫程式,
隨著需求的不同,
會需要不同的套件,
這時就需要由套件管理程式來幫忙安裝這些套件,
套件管理程式pip
Table of Contents
pip是Python的套件管理程式,
可針對套件進行安裝, 更新 , 移除 等等,
藉由統一管理以避免個別安裝時發生錯誤,
如果是Python 2.7.9 以上的版本,
安裝完Python之後,
pip就同時安裝完畢,
不須自行安裝,
手動安裝也很簡單,
到官方網站根據說明下載文件:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
之後再執行
python get-pip.py
幾個比較常用的pip命令:
虛擬環境virtualenv
在程式的專案開發中,
有時並不是一個人就能完成專案,
而在協同開發時,
每個人的環境設定不一,
這時就必須依靠虛擬環境來協助各成員進行環境建置,
或者不同的專案所需要的套件各不相同,
透過虛擬環境也可避免不必要的相依性問題,
這裡以virtualenv作為範例做介紹,
首先當然是得安裝此套件,
利用上述的 pip 套件管理程式安裝:
pip install virtualenv
安裝完畢以後,
切換到需要使用虛擬環境的資料夾執行
virtualenv venv
程式就會自動建立一個獨立的環境
透過
source venv/bin /activate
如果再命令提示字元前面出現(venv)就表示已在新建立的虛擬環境中了,
若是要離開虛擬環境只需要打上:
deactivate
即可
在多人協同開發時,
環境的建立有兩種方式,
一種是將虛擬環境的資料夾壓縮並分享給其他開發成員,
成員各自解開後,
透過上述的:
source venv/bin /activate
就能建立與自己相同的環境,
另一個方式則是利用
pip freeze > requirements.txt
產生 requirements.txt
再以:
pip install -r requirements.txt
就能讓其他開發人員建立相同的開發環境
================================
分享與讚美,是我們繼續打拼的原動力.
若文章對您有幫助,望請不吝按讚或分享.
或者對影片有興趣可以訂閱頻道接收通知
================================
YouTube 頻道
FB 粉絲專頁
================================