2017-06-11 54 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存储库中的更多详细信息。

相关问题