python3中的pip和pip3
我在Windows下只安装了python3.6,为什么pip和pip3命令都可以用,不是应该只有pip的吗?
并且我用pip -V 和 pip3 -V 查看版本和路径都是一样的
回答:
一般来说,同一个版本的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
以上是 python3中的pip和pip3 的全部内容, 来源链接: utcz.com/a/164177.html