apt-get install 和 pip install的區別

在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>進行下載

相關文章
相關標籤/搜索