在UBUNTU系統下,使用python進行語言開發時,在必要時須要安裝不一樣的python包進行擴展。那麼,一般用到的兩種方式:pip install和ubuntu系統獨有的apt-get install有什麼區別呢?這裏略做記錄。python
(主要參考:http://askubuntu.com/questions/431780/apt-get-install-vs-pip-install)ubuntu
pip install的源是pyPI,apt-get 的源是ubuntu倉庫。spa
對於python的包來講,pyPI的源要比ubuntu更多,對於同一個包,ip
pyPI能夠提供更多的版本以供下載。開發
apt-get 安裝的包是系統化的包,在系統內徹底安裝。get
pip install安裝的python包,能夠只安裝在當前工程內it
apt-get 和 pip install 中,對於相同python包,命名可能會不一樣:pip
apt-get install:對於python2來講,包的名稱多是python-<package_name>io
對於python3來講,包的名稱多是python3-<package_name>擴展
pip install:直接使用<package_name>進行下載