尽管不知道Python的标准库为何随附pip
,但我在ensurepip
module上遇到了Python的文档,这似乎表明pip
可以被“引导”已经安装的python的标准版本。
但是,我已经使用发行版的软件包管理器安装了软件包python-pip
。两者之间有什么区别?
如果我运行python -m ensurepip --version
,我会得到:
pip 10.0.1
但是pip --version
或python -m pip --version
给了我
pip 18.0 from /usr/lib/python3.7/site-packages/pip (python 3.7)
此外,python -m ensurepip --upgrade
输出:
Looking in links: /tmp/tmp4tfpvfey
Requirement already up-to-date: setuptools in /usr/lib/python3.7/site-packages (40.4.3)
Requirement already up-to-date: pip in /usr/lib/python3.7/site-packages (18.0)
我遇到了一些有关将点数从10.0.1
升级到18.0
的问题,但那里的答案并不能解释这一点: