安裝完Python之後,
直接就可開始寫程式,
隨著需求的不同,
會需要不同的套件,
這時就需要由套件管理程式來幫忙安裝這些套件,
套件管理程式pip
pip是Python的套件管理程式,可針對套件進行安裝, 更新 , 移除 等等,
藉由統一管理以避免個別安裝時發生錯誤,
如果是Python 2.7.9 以上的版本,
安裝完Python之後,
pip就同時安裝完畢,
不須自行安裝,
手動安裝也很簡單,
到官方網站根據說明下載文件:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
之後再執行
python get-pip.py
即可完成手動安裝.
至於使用Ubuntu的話,
可直接以底下命令安裝:
sudo apt-get install python-pip
更新pip程式的話,
則是打:
pip install -U pip
幾個比較常用的pip命令:
pip list
執行這個命令可顯示目前已安裝的套件以及版本資訊
pip install 套件名稱
這是用來安裝套件用的命令
解除安裝也很簡單:
pip uninstall 套件名稱
如果要升級某個套件則是用:
pip install --upgrade 套件名稱
基本上常用的命令就這幾個,
如果還想知道其他命令,
可打上:
pip help
查詢其他命令
虛擬環境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
就能讓其他開發人員建立相同的開發環境
沒有留言:
張貼留言