python3中的pip和pip3
我在Windows下只安装了python3.6,为什么pip和pip3命令都可以用,不是应该只有pip的吗?
并且我用pip -V 和 pip3 -V 查看版本和路径都是一样的
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我在Windows下只安装了python3.6,为什么pip和pip3命令都可以用,不是应该只有pip的吗?
并且我用pip -V 和 pip3 -V 查看版本和路径都是一样的
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(4)
一般来说,同一个版本的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,当然也存在搜索路径优先的问题
pip
和pip3
都在Python36\Scripts\
目录下如果同时装有python2 和 python3
pip
默认
给 python2 用。pip3
指定
给 python3 用。如果只装有 python3,则
pip
和pip3
是等价的。你可以
cd
到打印的目录中,你会看到pip
和pip3
都存在或许是一个兼容性处理
就像mac下系统预装了
python2.7
和python3.6
而2.7是系统本身依赖的版本,所以在mac平台使用python时并不建议把python2.7覆盖掉(在linux平台好像也是这样)
而又要照顾想使用python3.x版本的用户,所以才有后缀分别这一处理方法,
所以在mac平台是
pip -V
和pip3 -V
得到的信息并不一样.而windows应该是没有预装python,所以pip和pip3其实是用的同一个,你可以测试下把python2.7也下载下来,再看看
pip -V
和pip3 -V