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
以上测试
Python pip 和pip3区别 联系的更多相关文章
- 安装python3后使用pip和pip3的区别是什么?
安装python3后使用pip和pip3的区别是什么? 1.其实这两个命令效果是一样的,没有区别: (1)比如安装库numpy,pip3 install numpy或者pip install ...
- python pip whl安装和使用
转载:https://www.cnblogs.com/klb561/p/9271322.html 1 python的安装 首先,从python的官方网站 www.python.org下载需要的pyth ...
- 关于virtualenvwrapper的python, pip 的版本的问题
关于virtualenvwrapper的python, pip 的版本的问题: 在创建虚拟环境时, 我们可以用 mkvirtualenv THE_NAME_OF_VENV --python=pytho ...
- 20180903 - Python Pip 工具下载whl包与离线安装
20180903 - Python Pip 工具下载whl包与离线安装 1. 我的Blog 博客园 https://www.cnblogs.com/piggybaba 个人网站 http://pigg ...
- python pip NameError:name 'pip' is not defined”
https://www.jianshu.com/p/f57f98ebcb21 问题: 如果直接在命令行里面输入pip或者pip3,提示:(如图1) “NameError:name 'pip' is n ...
- python pip 出现locations that require TLS/SSL异常处理方法
python pip 出现locations that require TLS/SSL异常处理方法 转载 郑才华 发布于2018-03-24 21:41:16 阅读数 51844 收藏 展开 最近在r ...
- Python pip – error: invalid command ‘bdist_wheel’
原文@http://software-engineer.gatsbylee.com/python-pip-error-invalid-command-bdist_wheel/ Python pip – ...
- Python pip源处理
pypi 镜像使用帮助 pypi 镜像每 5 分钟同步一次. 临时使用 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-pac ...
- python pip安装模块提示错误failed to create process
python pip安装模块提示错误failed to create process 原因: 报这个错误的原因,是因为python的目录名称或位置发生改动. 解决办法: 1.找到修改python所在的 ...
随机推荐
- Docker修改容器中的时间
Docker修改容器中的时间 前言 在公司开发时使用 Docker 创建数据库(SQL Server)的实例十分方便,还原数据库也只要设置好共享文件夹,在 SQL Server Management ...
- jsp页面动态获取系统时间
最近在做练习时碰到了这样一个问题:"读者选择查询图书相应信息,跳转到书目的详细信息界面,当可借阅数量大于零,点击借阅按钮,提示用户借阅成功,并显示归还日期(三个月),否则提示用户该书可借阅数 ...
- ECDSA—模逆模块
在有限域Fp上的非零元素a的逆记为a-1mod p .即在有限域Fp上存在唯一的一个元素x,使得ax恒等于1(mod p),则元素x为a的逆a-1 .本次设计采用扩展的整数Euclidean算法来求逆 ...
- 动态查看及加载PHP扩展
在编译并完成 php.ini 的配置之后,我们就成功的安装了一个 PHP 的扩展.不过, PHP 也为我们提供了两个在动态运行期间可以查看扩展状态以及加载未在 php.ini 中进行配置的扩展的函数. ...
- phpmyadmin 设置密码
例如 xampp 安装路径为 /opt/lampp/, copy 一份默认的配置 cp /opt/lampp/phpmyadmin/libraries/config.default.php /opt/ ...
- 配置阿里云gradle
build.gradle buildscript { ext { springBootVersion = '1.5.15.BUILD-SNAPSHOT' } repositories { // mav ...
- 鸿蒙内核源码分析(CPU篇) | 整个内核就是一个死循环 | 祝新的一年牛气冲天 ! | v32.02
百篇博客系列篇.本篇为: v32.xx 鸿蒙内核源码分析(CPU篇) | 整个内核就是一个死循环 | 51.c.h .o 任务管理相关篇为: v03.xx 鸿蒙内核源码分析(时钟任务篇) | 触发调度 ...
- 透过 Chrome 深入理解浏览器导航过程
网络的导航,是从输入 url 到最终获取到文件的过程.其中牵扯到浏览器架构.操作系统.网络等一系列知识.本文将从各个角度详细论述这一过程,涉及广度与深度.如果您是已经有一定基础的同学,那么本文可以快速 ...
- C# datagridview、datagrid、GridControl增加行号
01 - WinForm中datagridview增加行号 在界面上拖一个控件dataGridView1,在datagridview添加行事件中添加如下代码: private void dataGri ...
- Python语法1
变量 命名规则 变量名必须是大小写英文字母.数字或下划线 _ 的组合,不能用数字开头,并且对大小写敏感 变量赋值 同一变量可以反复赋值,而且可以是不同类型的变量 i=2; i="name&q ...