python3中的pip和pip3

发布于 2022-09-05 06:42:25 字数 221 浏览 14 评论 0

我在Windows下只安装了python3.6,为什么pip和pip3命令都可以用,不是应该只有pip的吗?
并且我用pip -V 和 pip3 -V 查看版本和路径都是一样的
图片描述

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

桃酥萝莉 2022-09-12 06:42:25

一般来说,同一个版本的python目录下会有3个pip命令, 拿python3.6来说, 会有pip, pip3, pip3.6, 有两个可以看做别名或超链接。比如在Ubuntu系统下,python自带3.5.2 和2.7.12,这样使用pip 和pip3 就可以区分开来, 如果你再安装 anaconda 等python 科学计算环境, 比如版本是3.6, 这时你可以通过pip3.5 使用系统python3,当然也存在搜索路径优先的问题

凝望流年 2022-09-12 06:42:25

pippip3都在Python36\Scripts\目录下

如果同时装有python2 和 python3

pip 默认给 python2 用。

pip3 指定给 python3 用。

如果只装有 python3,则pippip3是等价的。

疧_╮線 2022-09-12 06:42:25

你可以cd到打印的目录中,你会看到pippip3都存在

避讳 2022-09-12 06:42:25

或许是一个兼容性处理
就像mac下系统预装了python2.7python3.6
而2.7是系统本身依赖的版本,所以在mac平台使用python时并不建议把python2.7覆盖掉(在linux平台好像也是这样)
而又要照顾想使用python3.x版本的用户,所以才有后缀分别这一处理方法,
所以在mac平台是pip -Vpip3 -V得到的信息并不一样.
而windows应该是没有预装python,所以pip和pip3其实是用的同一个,你可以测试下把python2.7也下载下来,再看看pip -Vpip3 -V

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文