2017-06-11 53 views
0

我總是在每一個我用的服務器蟒蛇安裝PIP,但是不管我有什麼平臺,它總是安裝8版本,安裝包,那麼時,建議升級:安裝時爲什麼pip版本不是9?

你是使用pip版本8.1.1,但是版本9.0.1可用。
您應該考慮通過'pip install --upgrade pip'命令進行升級。

爲什麼pip v9.0.1默認沒有安裝?

+0

你是怎麼安裝pip的? – Chris

+0

@Chris在ubuntu中它是'sudo apt安裝pip3',並且Python3窗口安裝程序中的pip也有同樣的問題。 – GeekyMo

+1

'pip'沒有與(C)Python發行計劃綁定,並且Python二進制文件的打包器根本不必包含'pip' - 如果它們包含它,他們往往會選擇他們用於測試的版本建立,直到有什麼重大變化,他們不真正升級它。當'pip'完全能夠保持自己的最新狀態時,每當新版本出現時,幾乎沒有理由建立一個新的'pip'軟件包。 – zwer

回答

1

這是因爲操作系統附帶了預先確定的存儲列表,並且如果更新了軟件,作者必須更新其存儲庫中的軟件,以便獲得最新版本。 pip能夠自行更新,因此您會注意到當前版本與存儲庫中提供的版本之間的差異。

進一步閱讀here

示例: 如果您正在運行Ubuntu xenial(16.04LTS),那麼在Ubuntu版本測試時,pip的版本是8.1.1-2: all。如果您將運行Ubuntu 17.04(Zesty Zapus)並執行sudo apt install pip,您將獲得9.0.1-2: all

請參閱this page關於python-pip版本在各種Ubuntu存儲庫中的更多詳細信息。

相關問題