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 pip 和pip3区别 联系的更多相关文章

  1. 安装python3后使用pip和pip3的区别是什么?

    安装python3后使用pip和pip3的区别是什么? 1.其实这两个命令效果是一样的,没有区别: (1)比如安装库numpy,pip3  install  numpy或者pip  install   ...

  2. python pip whl安装和使用

    转载:https://www.cnblogs.com/klb561/p/9271322.html 1 python的安装 首先,从python的官方网站 www.python.org下载需要的pyth ...

  3. 关于virtualenvwrapper的python, pip 的版本的问题

    关于virtualenvwrapper的python, pip 的版本的问题: 在创建虚拟环境时, 我们可以用 mkvirtualenv THE_NAME_OF_VENV --python=pytho ...

  4. 20180903 - Python Pip 工具下载whl包与离线安装

    20180903 - Python Pip 工具下载whl包与离线安装 1. 我的Blog 博客园 https://www.cnblogs.com/piggybaba 个人网站 http://pigg ...

  5. python pip NameError:name 'pip' is not defined”

    https://www.jianshu.com/p/f57f98ebcb21 问题: 如果直接在命令行里面输入pip或者pip3,提示:(如图1) “NameError:name 'pip' is n ...

  6. python pip 出现locations that require TLS/SSL异常处理方法

    python pip 出现locations that require TLS/SSL异常处理方法 转载 郑才华 发布于2018-03-24 21:41:16 阅读数 51844 收藏 展开 最近在r ...

  7. Python pip – error: invalid command ‘bdist_wheel’

    原文@http://software-engineer.gatsbylee.com/python-pip-error-invalid-command-bdist_wheel/ Python pip – ...

  8. Python pip源处理

    pypi 镜像使用帮助 pypi 镜像每 5 分钟同步一次. 临时使用 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-pac ...

  9. python pip安装模块提示错误failed to create process

    python pip安装模块提示错误failed to create process 原因: 报这个错误的原因,是因为python的目录名称或位置发生改动. 解决办法: 1.找到修改python所在的 ...

随机推荐

  1. 如何获取PHP命令行参数

    使用 PHP 开发的同学多少都会接触过 CLI 命令行.经常会有一些定时任务或者一些脚本直接使用命令行处理会更加的方便,有些时候我们会需要像网页的 GET . POST 一样为这些命令行脚本提供参数. ...

  2. 彻底搞明白PHP中的include和require

    在PHP中,有两种包含外部文件的方式,分别是include和require.他们之间有什么不同呢? 如果文件不存在或发生了错误,require产生E_COMPILE_ERROR级别的错误,程序停止运行 ...

  3. Windows系统如何找到占用端口的进程并杀掉

    1.先建立用户环境变量:C\WINDOWS/system32 2.输入:cmd,打开命令控制台,然后输入ipconfig 3.再输入:netstat -ano(可以找到所有的进程连接端口及对应PID) ...

  4. session入库

    #存储session的数据表示列结构,可作为参考#创建数据库(可选)CREATE DATABASE session;#使用创建的数据库(可选)USE session;#创建存储session的数据表( ...

  5. python序列类型及一些操作

    序列分类 1.按存放的数据类型分类: 容器类型(能存放不同类型的数据):list.tuple.coolections.deque 扁平序列(只能存放一种类型的数据):str.bytes.bytearr ...

  6. 修改CentOS ll命令显示时间格式

    临时更改显示样式,当会话结束后恢复原来的样式: export TIME_STYLE='+%Y-%m-%d %H:%M:%S' 永久改变显示样式,更改后的效果会保存下来 修改/etc/profile文件 ...

  7. P3291-[SCOI2016]妖怪【凸壳】

    正题 题目链接:https://www.luogu.com.cn/problem/P3291 题目大意 给出 \(n\) 个数字对 \((atk,dnf)\),求一个\((a,b)\). 对于每个数字 ...

  8. SSA

    wikipedia上关于SSA的定义如下: In compiler design, static single assignment form (often abbreviated as SSA fo ...

  9. 【C++ Primer Plus】编程练习答案——第12章

    1 // chapter12_1_cow.h 2 3 4 #ifndef LEARN_CPP_CHAPTER12_1_COW_H 5 #define LEARN_CPP_CHAPTER12_1_COW ...

  10. 国内首篇云厂商 Serverless 论文入选全球顶会:突发流量下,如何加速容器启动?

    作者 | 王骜 来源 | Serverless 公众号 导读 ​ USENIX ATC (USENIX Annual Technical Conference) 学术会议是计算机系统领域的顶级会议,入 ...