1.get-pip.py安装

(官方)https://pip.pypa.io/en/stable/installing/#installing-with-get-pip-py

$wget https://bootstrap.pypa.io/get-pip.py
$ sudo python get-pip.py    # 运行安装脚本

注意:用哪个版本的 Python 运行安装脚本,pip 就被关联到哪个版本,如果是 Python3 则执行以下命令:

$ sudo python3 get-pip.py    # 运行安装脚本。

一般情况 pip 对应的是 Python 2.7,pip3 对应的是 Python 3.x
如果显示

root@66b6f8945ca1:/# python get-pip.py
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Collecting pipDownloading https://pypi.tuna.tsinghua.edu.cn/packages/c2/d7/90f34cb0d83a6c5631cf71dfe64cc1054598c843a92b400e55675cc2ac37/pip-18.1-p
y2.py3-none-any.whl (1.3MB)100% |████████████████████████████████| 1.3MB 1.8MB/s
Installing collected packages: pipFound existing installation: pip 18.1Uninstalling pip-18.1:Successfully uninstalled pip-18.1
Successfully installed pip-18.1

2.debian系列安装

     apt-get install -y pip        (python2.x就去安装pip2)apt-get install -y pip-python3       (python3.x就去安装pip3)

3.RHEL系列

 wget --no-check-certificate https://github.com/pypa/pip/archive/9.0.1.tar.gztar -zvxf 9.0.1.tar.gz -C pip-9.0.1    # 解压文件cd pip-9.0.1python3 setup.py installpip install --upgrade pip       #升级pip(可选)

也就是说1.3方法都是二进制(源代码),但是我都去装了,都显示正确的信息,如1。但是无论是pip,还是pip3,还是pip -V,或者pip3 -V。都没反应,如同没装。不知道为何,记录一下,以后再试
为什么想要去用二进制装呢,因为我在制作docker的images,而apt install,需要先apt update,这样images会立刻增加200M。所以为了缩减,就想用二进制装一些必要的
现在有一个想法,是否需要建立软连接(ln s ),就如同二进制安装python时需要建立软连接。(20181019)

找到原因了,需要添加到环境里,第一种我有试了下,和之前返回成功信息一样,但这次信息里多了一些(我把默认改为python3.x)

root@853e19c0f418:/# python -V
Python 3.7.1rc2
root@853e19c0f418:/# python3 -V
Python 3.7.1rc2root@3547dc8d3d33:/# python get-pip.py
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Collecting pipDownloading https://pypi.tuna.tsinghua.edu.cn/packages/c2/d7/90f34cb0d83a6c5631cf71dfe64cc1054598c843a92b400e55675cc2ac37/pip-18.1-py2.py3-none-any.whl (1.3MB)100% |████████████████████████████████| 1.3MB 1.9MB/s
Collecting wheelDownloading https://pypi.tuna.tsinghua.edu.cn/packages/fc/e9/05316a1eec70c2bfc1c823a259546475bd7636ba6d27ec80575da523bc34/wheel-0.32.1-py2.py3-none-any.whl
Installing collected packages: pip, wheelFound existing installation: pip 10.0.1Uninstalling pip-10.0.1:Successfully uninstalled pip-10.0.1The script wheel is installed in '/usr/python/bin' which is not on PATH.Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Successfully installed pip-18.1 wheel-0.32.1
root@3547dc8d3d33:/# pip
bash: pip: command not found
root@3547dc8d3d33:/# pip3
bash: pip3: command not found
root@3547dc8d3d33:/# pip list
bash: pip: command not found

显示成功但还是没反应,但是多了一条警告,说是

The script wheel is installed in '/usr/python/bin' which is not on PATH.Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.

说是没有添加到path环境里,只是在 ‘/usr/python/bin’,所以你在非其安装路径下是不可以执行pip相关命令
你如果去其安装路径执行pip命令,就可以了

root@3547dc8d3d33:/usr/python/bin# ls
2to3  2to3-3.7  easy_install-3.7  idle3  idle3.7  pip  pip3  pip3.7  pydoc3  pydoc3.7  python3  python3-config  python3.7  python3.7-config  python3.7m  python3.7m-config  pyvenv  pyvenv-3.7  wheel
root@3547dc8d3d33:/usr/python/bin# ./pip
Usage:pip <command> [options]Commands:install                     Install packages.download                    Download packages.uninstall                   Uninstall packages.freeze                      Output installed packages in requirements format.list                        List installed packages.show                        Show information about installed packages.check                       Verify installed packages have compatible dependencies.config                      Manage local and global configuration.search                      Search PyPI for packages.wheel                       Build wheels from your requirements.hash                        Compute hashes of package archives.completion                  A helper command used for command completion.help                        Show help for commands.
.........
.........

所以你只需要把其安装路径添加到path环境里,就可以全局调用(前两句(加入,生效))

root@3547dc8d3d33:/# echo 'export PATH=/usr/python/bin:$PATH' >>~/.bashrc
root@3547dc8d3d33:/# source ~/.bashrc
root@3547dc8d3d33:/# cd /
root@853e19c0f418:/# pip
Usage:pip <command> [options]Commands:install                     Install packages.download                    Download packages.uninstall                   Uninstall packages.freeze                      Output installed packages in requirements format.list                        List installed packages.show                        Show information about installed packages.check                       Verify installed packages have compatible dependencies.config                      Manage local and global configuration.search                      Search PyPI for packages.wheel                       Build wheels from your requirements.hash                        Compute hashes of package archives.completion                  A helper command used for command completion.help                        Show help for commands.
..............
root@853e19c0f418:/# pip3
Usage:pip <command> [options]Commands:install                     Install packages.download                    Download packages.uninstall                   Uninstall packages.
........................root@853e19c0f418:/# pip -V
pip 18.1 from /usr/python/lib/python3.7/site-packages/pip (python 3.7)
root@853e19c0f418:/# pip3 -V
pip 18.1 from /usr/python/lib/python3.7/site-packages/pip (python 3.7)

pip和pip3都可以
所以第三种安装方法也应该需要这样才可以使用。(20181021)


安装pip的三种方法相关推荐

  1. qpython3 安装库_qpython3安装库的三种方法

    一个利用碎片化时间学习Python的利器:QPython.这是一款能够在安卓手机上运行Python的软件,你可以在地铁上.公交车上甚至在无聊的会议上随时随地练习Python. QPython是一种通用 ...

  2. linux的python2.7安装pip的三种方式,Linux(Centos)在装有Python2的情况下安装Python3 两版本并存,安装完python3后pip、pip2都指向了python3

    安装pip的三种方式 pip是python的一个工具,用来安装python包特别方便. Linux系统是是内置python程序,因为许多Linux内置文件都是使用python来编写的,比如说yum. ...

  3. 安装惠普笔记本XP三种方法

    安装惠普笔记本XP三种方法 方法一.直接下载集成SATA驱动HP OEM XP PRO安装盘     本光盘以HP OEM XP PRO为基础制作的,集成了硬盘SATA驱动,其余部分未做任何改动或者优 ...

  4. 安装软件包的三种方法、rpm包介绍、rpm工具用法、yum工具用法、yum搭建本地仓库...

    为什么80%的码农都做不了架构师?>>>    安装软件包的三种方法 rpm工具 yum工具 源码包 rpm rpm命令是RPM软件包的管理工具.rpm原本是Red Hat Linu ...

  5. CentOS安装jdk的三种方法

    2019独角兽企业重金招聘Python工程师标准>>> CentOS安装jdk的三种方法 环境 Linux版本:CentOS 6.5.Ubuntu 12.04.5 JDK版本:JDK ...

  6. 安装软件包的三种方法

    安装软件包的三种方法 rpm工具 yum工具 源码包 rpm安装和卸载 先挂载光驱设备 mount /dev/cdrom /mnt/ 安装一个rpm包 rpm -ivh +包全名 "-i&q ...

  7. 7.1 安装软件包的三种方法 7.2 rpm包介绍 7.3 rpm工具用法 7.4 yum工具用法 7.5 yum搭建本地仓库...

    7.1 安装软件包的三种方法 7.2 rpm包介绍 7.3 rpm工具用法 7.4 yum工具用法 7.5 yum搭建本地仓库 三种方法 rpm工具----->类型windows下的exe程序 ...

  8. 安装软件包的三种方法rpm包rpm工具yum工具

    7.1 安装软件包的三种方法 rpm工具 rpm(Redhat Package Manager)RPM软件包管理器,是以一种数据库记录的方式来将我们所需要的套件安装到Linux主机的一套管理程序.rp ...

  9. centos 卸载软件_一篇看懂!详解-Linux系统中安装软件的三种方法

    Linux系统中安装软件的三种方法 注:本文主要以CentOS为例介绍常用的安装方式,其他版本linux在文章底部 Linux系统中怎么安装软件,首先说一下应用程序与系统命令的区别: 1.文件位置 系 ...

  10. linux终端下载notepad,在Linux系统上安装NotePad++的三种方法介绍

    本文介绍在Linux操作系统上安装NotePad++的三种方法,使用Snap.Wine和NotePadQQ.这里要说的是:由于像Wine和Snap软件包这样的工具,在Linux上运行的Notepad+ ...

最新文章

  1. 牛客网Wannafly模拟赛
  2. Octave 作图 无响应
  3. 利用shell和iptables实现自动拒绝恶意试探连接SSH服务
  4. tf.train.Example的用法(转)
  5. Audio驱动开发之音频链路学习笔记
  6. Fenzo:来自Netflix基于Java语言的Mesos调度器
  7. jsonp跨域请求原理
  8. WARNING: AllowZoneDrifting is enabled.
  9. H3C无线ap基本配置套路
  10. @千行百业,一起乘云而上
  11. 1-开发环境--android文件系统的结构
  12. Python编程:sh模块执行shell命令
  13. 禁止div被拖动 css,【Web前端问题】div在拖动时出现禁止图标
  14. 磁盘满了,却找不到大文件
  15. 二进制计算机在线使用,二进制计算器
  16. docker 中 --privileged 参数
  17. 何海涛算法面试题感悟之五:查找最…
  18. Uber Go 风格指南中文版
  19. 安装MySQL时提示错误:由于找不到MSVCP120.dIl,无法继续执行代码。重新安装程序可能会解决此 问题。
  20. MATLAB软件复习

热门文章

  1. 华擎主板bios设置图解_华擎主板bios设置硬盘启动方法
  2. 面试中最常见的10个经典问题,答对了通过率提高50%,快来抄答案!
  3. 2021年计算机保研记录 (中南,南理工,重大软,东华)
  4. c语言中的矩阵求逆程序,C语言矩阵求逆
  5. java类型转换异常处理_类型转换中的错误处理
  6. 周志明:终于薅住了这位 “社恐”作者的小辫子
  7. kettle执行sql语句错误总结
  8. IAR9.30以上版本安装、注册、新建工程和配置过程详细介绍
  9. IDEA环境下yml文件不显示小绿叶(不被识别为配置文件)
  10. 程序员头发都是怎么没的?第二个原因扎心了!