Python pip 和pip3区别 联系

python 有python2和python3的区别
那么pip也有pip和pip3的区别
大概是这样的
pip是python的包管理工具,pip和pip3版本不同,都位于Scripts\目录下:
如果系统中只安装了Python2,那么就只能使用pip。
如果系统中只安装了Python3,那么既可以使用pip也可以使用pip3,二者是等价的。
如果系统中同时安装了Python2和Python3,则pip默认给Python2用,pip3指定给Python3用。
下面亲测
在含有一个python2和python3的系统中,(Ubuntu的系统会默认装有python2和python3)

pip list

会显示出系统安装的软件

absl-py (0.4.1)
adium-theme-ubuntu (0.3.4)
astor (0.7.1)
backports.weakref (1.0.post1)
bleach (1.5.0)
enum34 (1.1.6)
funcsigs (1.0.2)
futures (3.2.0)
gast (0.2.0)
grpcio (1.14.1)
html5lib (0.9999999)
Markdown (2.6.11)
mock (2.0.0)
numpy (1.15.1)
pbr (4.2.0)
pip (8.1.1)
protobuf (3.6.1)
pygobject (3.20.0)
pyxdg (0.25)
setuptools (40.2.0)
six (1.11.0)
tensorboard (1.8.0)
termcolor (1.1.0)
unity-lens-photos (1.0)
virtualenv (15.0.1)
Werkzeug (0.14.1)
wheel (0.31.1)

如果用

pip3 list

输出

The program 'pip3' is currently not installed. You can install it by typing:
sudo apt install python3-pip

提示说没有安装 pip3 这就是说默认没有安装pip3
然后切换到一个用虚拟环境 只装有python3

pip list

输出

Package       Version
------------- -------
olefile       0.46   
Pillow        4.2.1  
pip           18.1   
pkg-resources 0.0.0  
pygame        1.9.4  
setuptools    40.4.3 
wheel         0.32.1 

然后运行

pip3 list

输出

Package       Version
------------- -------
olefile       0.46   
Pillow        4.2.1  
pip           18.1   
pkg-resources 0.0.0  
pygame        1.9.4  
setuptools    40.4.3 
wheel         0.32.1 

输出的软件是一样的,可以认为在只用python3的系统中pip和pip3命令相同
然后测试只有python2的环境

pip list

输出

Package       Version
------------- -------
pip           18.1   
pkg-resources 0.0.0  
setuptools    40.4.3 
wheel         0.32.1 

然后运行

pip3 list

输出

The program 'pip3' is currently not installed. You can install it by typing:
sudo apt install python3-pip

以上测试

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值