1. 首先安装一个命令行下载工具,我这里使用axel:

$ axel https://bootstrap.pypa.io/get-pip.py

#下载完成之后得到一个python文件

$ ls

get-pip.py

也可以使用 wget:

wget https://bootstrap.pypa.io/get-pip.py

需要注意的是,当同时存在python2和python3时

$ ls -al /usr/bin/python*

lrwxrwxrwx 1 root root 7 Jul 20 03:53 python -> python3.6

lrwxrwxrwx 1 root root 9 Sep 20 01:26 python2 -> python2.7

#这里需要注意python命令代表的版本

# $ sudo python2 get-pip.py # python2 代表 python2.7

$ sudo python get-pip.py # python 代表 python3.6

Collecting pip

Downloading pip-9.0.1-py2.py3-none-any.whl (1.3MB)

100% |████████████████████████████████| 1.3MB 185kB/s

Collecting wheel

Downloading wheel-0.29.0-py2.py3-none-any.whl (66kB)

100% |████████████████████████████████| 71kB 492kB/s

Installing collected packages: pip, wheel

Successfully installed pip-9.0.1 wheel-0.29.0

# 查看安装结果:

$ sudo find / -name 'pip'

....

....

/usr/lib/python2.7/site-packages/pip

/usr/lib/python3.6/site-packages/pip

安装完成!

2. 安装模块的方法:

$ sudo pip install xxx //安装指定的 xxx 模块或者包

$ sudo pip uninstall xxx //删除指定的 xxx 模块或者包

$ pip list //查看当前的已安装python模块

使用pip安装模块时,需要注意python2和python3是否同时存:

$ ls -al /usr/bin/pip*

-rwxr-xr-x 1 root root 206 Oct 15 20:08 pip2

-rwxr-xr-x 1 root root 206 Oct 15 20:08 pip2.7

-rwxr-xr-x 1 root root 205 Sep 20 00:23 pip3

-rwxr-xr-x 1 root root 205 Sep 20 00:23 pip3.6

$ sudo pip3 install BeautifulSoup # 给 python3 安装模块这里用pip3

$ sudo pip2 install BeautifulSoup # 给 python2 安装模块这里用pip2

Collecting BeautifulSoup

Downloading BeautifulSoup-3.2.1.tar.gz

Building wheels for collected packages: BeautifulSoup

Running setup.py bdist_wheel for BeautifulSoup ... done

Stored in directory: /root/.cache/pip/wheels/5e/be/6d/ed01d5d434a821557b674c9da976f60b1b93d9009447eb9d16

Successfully built BeautifulSoup

Installing collected packages: BeautifulSoup

Successfully installed BeautifulSoup-3.2.1

# 查看已安装模块

# $ pip3 list python3

$ pip2 list

DEPRECATION: The default format will switch to columns in the future. You can use --format=(legacy|columns) (or define a format=(legacy|columns) in your pip.conf under the [list] section) to disable this warning.

BeautifulSoup (3.2.1)

netsnmp-python (1.0a1)

numpy (1.13.3)

pip (9.0.1)

pwquality (1.3.0)

setuptools (36.6.0)

team (1.0)

wheel (0.30.0)

另外当使用pip2或者pip3出现找不到python版本时,可以修改里面的环境 “#!/usr/bin/python2”

指向正确的python版本:

$ cd /usr/bin

$ ls -al python*

lrwxrwxrwx 1 root root 9 Sep 20 01:26 python2 -> python2.7

lrwxrwxrwx 1 root root 9 Oct 15 20:45 python3 -> python3.6

$ cat pip

#!/usr/bin/python2 # 这里指python2的pip,同理:#!/usr/bin/python3 指python3

# -*- coding: utf-8 -*-

import re

import sys

from pip import main

if __name__ == '__main__':

sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])

sys.exit(main())

3. 在windows下使用pip的方法:

python2 和 python3 同时共存时:

python2:py -2 -m pip install path\file

python3:py -3 -m pip install path\file

#--------------------------------------------------

#例如在windows下安装wxpython: 两个步骤

1.安装wheel

#此为python2,安装python3则需更改 -3 即可

C:\>py -2 -m pip install wheel

2.安装wxpython的wheel文件:

#此为python2,安装python3则需更改 -3 即可

C:\>py -2 -m pip install D:\wxpython\windows\wxPython-4.0.0b2-cp36-cp36m-win_amd64.whl

4. 升级pip

sudo 后面的pip3为用户已安装的pip名称,比如python3版本的pip:pip3

$ sudo pip3 install --upgrade pip

Collecting pip

Downloading https://files.pythonhosted.org/packages/0f/74/ecd13431bcc456ed390b44c8a6e917c1820365cbebcb6a8974d1cd045ab4/pip-10.0.1-py2.py3-none-any.whl (1.3MB)

100% |████████████████████████████████| 1.3MB 215kB/s

Installing collected packages: pip

Found existing installation: pip 9.0.1

Not uninstalling pip at /usr/lib/python3/dist-packages, outside environment /usr

Successfully installed pip-10.0.1

python中arch模块_在Arch下安装pip相关推荐

  1. python中tkinter模块_使用Python中的tkinter模块作图的方法

    python简述: Python是一种解释型.面向对象.动态数据类型的高级程序设计语言.自从20世纪90年代初Python语言诞生至今,它逐渐被广泛应用于处理系统管理任务和Web编程.Python[1 ...

  2. python中常用模块_工作中用过的Python常用模块:(基于3.x)

    内置模块: sys 用于提供对解释器相关的访问及维护.例如:sys.argv --传参 sys.platform --返回系统平台名称 sys.version --查看python版本 os 用于提供 ...

  3. python中第三方模块_如何在python脚本中包含第三方模块?

    我已经开始使用Python来自动化我工作中的重复任务,并且经常需要将对第三方模块的引用集成到我的脚本中.如何将这些文件直接包含在脚本中?我知道有一些方法可以在python安装文件夹(C:\Python ...

  4. python中select模块_基于python select.select模块通信的实例讲解 如何用python写个串口通信的程序...

    python socket怎么利用select实现双工通信 方法: Before : 0000000000000000000000000000000000000000 After pack: 0100 ...

  5. python中paramiko模块_如何使用python中paramiko模块?

    除了我们自身使用代码,或者是运行代码,其实,如果需要用到远程控制区操控代码的时候,也不是实现不了的,因为在python里有个极好用的模块就是我们今天的主题--paramiko,利用他,我们能够远程服务 ...

  6. python os模块安装方法_基于python中pygame模块的Linux下安装过程(详解)

    一.使用pip安装Python包 大多数较新的Python版本都自带pip,因此首先可检查系统是否已经安装了pip.在Python3中,pip有时被称为pip3. 1.在Linux和OS X系统中检查 ...

  7. python中heapq的库是什么_详解Python中heapq模块的用法

    详解Python中heapq模块的用法 来源:中文源码网    浏览: 次    日期:2018年9月2日 [下载文档:  详解Python中heapq模块的用法.txt ] (友情提示:右键点上行t ...

  8. python sys模块作用_浅谈Python中的模块

    模块 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式.在Python中,一个.py文件就称之为一个模块(Mod ...

  9. 在python中requests模块怎么安装_Python requests模块在Windows下安装

    发现一个爬虫库太方便了,而且支持python3! 安装方法在http://docs.python-requests.org/en/latest/user/install/#install很详细 只不过 ...

最新文章

  1. SQLServer 错误: 15404,无法获取有关 Windows NT 组/用户
  2. ML:MLOps系列讲解之《MLOps原则之监控/“机器学习成绩”系统/可再现性/松散耦合架构(模块化)/基于ML的软件交付指标/MLOps原则和实践的总结》解读
  3. 论文阅读 | DasiamRPN
  4. 口袋之旅html5超强账号,口袋之旅特攻排行榜 强大的绝对能力
  5. 推动半导体产业发展,华微电子CCT MOS产品发布
  6. 在html显示数据库的信息,从数据库中提取信息并将其显示在HTML div
  7. UNIX 环境高级编程(六)—— 程序和进程
  8. get和post的区别
  9. 在WIN10中安装经典计算器
  10. 计算机编程语言排行榜—TIOBE世界编程语言排行榜(2021年08月份最新版)
  11. css经典布局——圣杯布局
  12. eclipse导入spring源码二(丢失的spring-asm-repack和spring-cglib-repack)
  13. WDC2106 iOS10新特性及开发者要注意什么
  14. 树的遍历(Java)
  15. rust建造一键升级_rust一键升级指令 | 手游网游页游攻略大全
  16. Android导入一个工程时提示 Invalid project description的解决方法
  17. 1.MySQL 与其他数据库对比总结
  18. 非对称网格布局AsymmetricGridView小解
  19. 临床基因组/外显组数据分析实战技术研讨会(2023.1)
  20. 长沙学院计算机科学与技术排名,长沙学院计算机科学与技术系

热门文章

  1. CSS Doodle 生成器
  2. 做亚马逊应该怎么去选品?怎么找货源?
  3. Cp Cpk Cg Cgk 1.33,1.67的由来
  4. 炒鸡简单的javaScript的call和apply方法
  5. 概率论笔记1.1.3事件间的关系
  6. Android 各 API Level 权限变更和功能限制汇总
  7. Codeforces Beta Round #7
  8. 如何使用教育邮箱申请JetBrains全家桶License(山科大版)
  9. 如何使用伦敦金画出支撑阻力线
  10. android摄像头旋转花屏,Android OpenGL YUV 旋转花屏解决、Camera获取图像