Ubuntu下apt get與pip安裝命令的區別

2021-07-04 05:30:15 字數 1103 閱讀 8923

在ubuntu伺服器下安裝包的時候,經常會用到sudo apt-get install 包名 或 sudo pip install 包名,那麼兩者有什麼區別呢?

1.區別

pip用來安裝來自pypi(的python所有的依賴包,並且可以選擇安裝任何在pypi上已上傳的先前版本的依賴包,個人認為是python相關的包和第三方包以及各種版本;

apt-get可以用來安裝軟體、更新源、也可以用來更新自ubuntu(的典型依賴包,典型安裝即意味著它只是安裝(最新發布的,或最近乙個的)單一版本,並且我們不能決定我們要安裝的依賴包的版本或選擇它之前的版本。

個人認為還是很好區分的:畢竟乙個是更新系統級別包,乙個是更新一種程式語言級別包(庫)。

2.使用3.安裝及應用

apt-get是可以直接使用的,格式為

$ sudo apt-get install/delete package

$ sudo apt-get -f install #修復安裝

$ sudo apt-get dist-upgrade #公升級系統

$ sudo apt-get upgrade #更新已安裝的包

$ sudo apt-get build-dep package #安裝相關的編譯環境

$ sudo apt-get clean && sudo apt-get autoclean #清理無用的包

$ sudo apt-get install python-pip python-dev build-essential 

$ sudo pip install --upgrade pip

$ sudo pip install --upgrade virtualenv

Ubuntu下apt get安裝與pip安裝的區別

1.pip與apt get的區別在哪兒呢?pip用來安裝來自pypi的python所有的依賴包,並且可以選擇安裝任何在pypi上已上傳的先前版本的依賴包 apt get可以用來安裝軟體 更新源 也可以用來更新自ubuntu的典型依賴包,典型安裝即意味著它只是安裝 最新發布的,或最近乙個的 單一版本,...

Ubuntu下apt get與pip安裝命令的區別

在ubuntu伺服器下安裝包的時候,經常會用到sudo apt get install 包名 或 sudo pip install 包名,那麼兩者有什麼區別呢?1.區別 pip用來安裝來自pypi 的python所有的依賴包,並且可以選擇安裝任何在pypi上已上傳的先前版本的依賴包,個人認為是pyt...

ubuntu下apt get 命令引數

常用的apt命令引數 apt cache search package 搜尋包 apt cache show package 獲取包的相關資訊,如說明 大小 版本等 sudo apt get install package 安裝包 sudo apt get install package reins...