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

2021-08-03 08:26:25 字數 488 閱讀 7480

1. pip與apt-get的區別在哪兒呢?

pip用來安裝來自pypi的python所有的依賴包,並且可以選擇安裝任何在pypi上已上傳的先前版本的依賴包; 

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

2. 什麼時候該用pip,什麼時候該用apt-get呢?

情況是這樣的,如果你需要最新版本的python依賴包,你可以直接使用apt-get,在專案突然需要使用舊版本的依賴包時,你就可以使用virtualenv和pip來使完美得再安裝上乙個舊版本的依賴包; 

你可以根據你的喜好選擇你喜歡的安裝方式。但是,如果你需要安裝python包的特定版本,或在virtualenv中安裝包,或安裝只託管pypi上乙個包,此時只有pip會幫你解決這個問題了。否則,如果你不介意安裝在系統範圍的位置使用apt-get或pip都是ok的;

ubuntu下apt get安裝nginx後的公升級

ubuntu apt get 安裝完nginx後是1.4.6版的,以下是對該版本的公升級 以下資訊 於網路 nginx stable ppa是由ubuntu社群維護的源,本源更新自穩定版分支,是kaijia目前使用的源,這個源的特點是檔案的目錄結構和ubuntu自帶的nginx相同,因此安裝這個版本...

ubuntu下apt get安裝nginx後的公升級

ubuntu apt get 安裝完nginx後是1.4.6版的,以下是對該版本的公升級 以下資訊 於網路 nginx stable ppa是由ubuntu社群維護的源,本源更新自穩定版分支,是kaijia目前使用的源,這個源的特點是檔案的目錄結構和ubuntu自帶的nginx相同,因此安裝這個版本...

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

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