Python中为什么pypi里面有个库叫pip3-0.2?
手欠用 pip3 install -U pip3
然后 pip 就用不了了。
Python中为什么pypi里面有个库叫pip3-0.2?
然后可能要用 pip3 命令了吧。
这个库名确实有点迷惑性。pip3-0.2是一个历史遗留的、早已废弃的包,它和我们现在用的pip安装器没有任何关系。
简单来说,它是个“占位符”或者说是“虚拟包”。在Python 3的早期阶段,一些Linux发行版(比如Debian/Ubuntu)为了管理上的方便,会创建这样的包。系统包管理器(如apt)安装这个pip3-0.2包,实际上是为了满足“系统需要有一个叫pip3的东西”这个依赖关系,然后它再引导你去安装真正的pip。
关键点:
- 它不是pip本身:你不应该、也完全不需要通过
pip install pip3-0.2来安装pip。 - 它已废弃:这个包在PyPI上最后更新是2014年,现在只是一个历史遗迹。
- 安装pip的正确方式:
- 现代Python 3(>=3.4)通常自带
pip。 - 如果需要安装或升级,请使用官方方式:
或者通过系统包管理器(如python -m ensurepip --upgradeapt install python3-pip)。
- 现代Python 3(>=3.4)通常自带
总结:忽略这个包,用标准方法安装和管理pip。
python3 -m pip uninstall pip
pip3 是 pip 的升级版本。pip3 不是比 pip 更好用吗?可以按照很多 pip 不能安装的库。用法:pip3 install xxxx 某某某
C:\Users\Administrator>pip download pip3
Looking in indexes: https://mirrors.ustc.edu.cn/pypi/web/simple
Collecting pip3
Could not find a version that satisfies the requirement pip3 (from versions: )
No matching distribution found for pip3
不是
安装了一个冒牌的 pip3-0.2
这个库的名字叫 pip3,不是 pip
哎。
谢谢!
我也觉得很奇怪,之前手欠都没有这个事儿,可能是我还引用了树莓派的镜像的原因?


