首页 技术 正文
技术 2022年11月10日
0 收藏 570 点赞 3,481 浏览 1383 个字

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

以上测试

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,491
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,907
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,740
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,492
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:8,132
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:5,294