我们开发python程序时,经常要用到第三方的包,可用如下方法安装包, 以安装matplotlib包为例说明

一、默认版本直接安装

执行命令: pip install matplotlib

二、指定版本安装包

在用python2环境使用pip install 命令安装工具包时,可能Pip找的是最新的包。

而有些最新的包只支持python3,不支持python2。

这时可以指定版本安装包,比如要指定安装2.1.2版的matplotlib,不安装最新版,命令如下:

pip install matplotlib==2.1.2

注意:中间是两个等于号

三、包的卸载

命令: pip uninstall 包名

举例如下:

pip uninstall matplotlib

四、批量安装

可以把要安装的包全部写入一个文本文件,执行如下命令一次安装所有需要的包

pip install -r 文件名称

例如:把所有包名写入requirements.txt文件中,文件中包含如下几个包

beautifulSoup

selenium

然后shell命令切到此文件目录下执行: pip install -r requirements.txt

即可依次安装文件内所有包.

requirements.txt 中的包也可以指定版本,如下

beautifulSoup==4.2.1

selenium==3.0.0

五、 pip升级命令

升级pip命令,方便下载最新包等操作

pip install --upgrade pip

python使用pip安装包_python的安装包pip命令基本用法相关推荐

  1. python的如何安装包_python如何安装包

    python如何安装包? (1)源码安装 可以手动下载第三方包,然后手动安装. 推荐:<Python教程>$ wget "https://files.pythonhosted.o ...

  2. python制作安装包_Python简单安装包制作

    Python 简单安装包制作 Python egg制作(安装出问题) 项目目录下创建 setup.py 文件, 目录与内容如下举例 ~/vomm$ tree . ├── LICENSE ├── MAN ...

  3. python软件如何安装方法_python软件安装包+安装教程

    Python介绍 Python是一种面向对象.直译式计算机程序设计语言,也是一种功能强大而完善的通用型语言,已经具有十多年的发展历史,成熟且稳定.这种语言具有非常简捷而清晰的语法特点,适合完成各种高层 ...

  4. python模块安装包_python子模块安装包

    我有一个自定义项目包,其结构如下:package-dir/ mypackage/ __init__.py submodule1/ __init__.py testmodule.py main.py r ...

  5. python 拆包装包_python中的装包与拆包

    python中的装包与拆包 args和 **kwargs是在python的代码中经常用到的两个参数,初学者对这两个参数的理解可能仅仅限于args是用于接收多余的未命名参数,**kwargs用于接收形参 ...

  6. python数据分析报告的格式_Python数据报表之Excel操作模块用法分析

    本文实例讲述了Python数据报表之Excel操作模块用法.分享给大家供大家参考,具体如下: 一 点睛 Excel是当今最流行的电子表格处理软件,支持丰富的计算函数及图表,在系统运营方面广泛用于运营数 ...

  7. python中的 怎么用_Python中如何调用Linux命令

    一.使用os模块 In [1]: import os #导入os模块 In [2]: os.system('ls') anaconda-ks.cfg epel-release-7-5.noarch.r ...

  8. python pygame鼠标点击_Python中pygame的mouse鼠标事件用法实例

    本文实例讲述了Python中pygame的mouse鼠标事件用法.分享给大家供大家参考,具体如下: pygame.mouse提供了一些方法获取鼠标设备当前的状态 ''' pygame.mouse.ge ...

  9. python字典会自动排序_python中字典不自动排序的用法

    1.python 字典的用法 from collections import OrderedDict dict =OrderedDict() dict['foo']=3 dcit['aol']=1 2 ...

最新文章

  1. 编程入门python语言是多大孩子学的-Python 适合初学编程的人学吗?
  2. 10年程序员总结的20几条经验教训
  3. 【python 11】super()
  4. .NET Standard 2.1 公布
  5. Java并发教程–可调用,将来
  6. linux mysql安装_Linux下安装mysql服务(超详细)
  7. mysql关系模式怎么画_关系数据库与mysql
  8. 美团点评境外度假团队前端项目开发实践总结
  9. 开放下载!基于PAI个性化推荐系统开发指南
  10. C语言 函数不定长参数 ##__VA_ARGS__经典案例 - C语言零基础入门教程
  11. Mozilla为Firefox添加新的CSRF保护
  12. 实现三栏布局的几种方法
  13. POJ NOI0113-6 最长单词2【文本处理】
  14. 入手mac后,这5个技巧和窍门你应该知道
  15. 为什么微盟耗时 7 天 7 夜才找回删库数据?
  16. Java函数式编程-三更草堂-学习笔记
  17. 开源边缘计算平台研究分析
  18. ios设备开发教程-利用app申请ios开发证书及描述文件
  19. 3天72小时,全国首个区块链周都讲了些啥 | 一文读懂
  20. uniapp - app 获取短信内容

热门文章

  1. okhttp3 模拟get、post(json参数传递,form表单提交)
  2. vue :style 设置背景图片 backgroundImage
  3. junit进行单元测试_通过JUnit规则轻松进行AppEngine单元测试
  4. 在不如意的世界里全力以赴_我如何在“外展之旅”中全力以赴
  5. layui 自定义request_layui中使用自定义数据格式对数据表格进行渲染
  6. Python 告诉你疫情扩散有多可怕
  7. scrapyd远程连接配置
  8. c# xml添加 删除 修改数据
  9. 《信息熵,联合熵,条件熵,交叉熵,相对熵》
  10. 漫步数理统计二十八——混合分布