python包和模块的使用

1、概念解释

image-20210415110858867

2、包和模块的作用

image-20210415111046552

3、包和模块的分类

image-20210415111155562

4、包和模块的一般操作

4.1包和模块的创建

image-20210415111606589

4.2包和模块的基本信息

image-20210415111713738

4.3导入包和模块的方式

4.3.1常规导入

image-20210415120053201

4.3.2 from语句导入

image-20210415120204921

4.3.3注意

  1. 导入模块后具体做了什么事?

image-20210415120348782

  1. 从哪个位置找到需要导入的模块?
  • 第一次导入时image-20210415120739440
  • 第二次导入时image-20210415120803354
  1. 导入模块的常见场景?
  • 局部导入image-20210415121102965
  • 覆盖导入image-20210415121124285
  • 循环导入image-20210415121144053
  • 可选导入image-20210415121211379
  • 包内导入image-20210415121256608

4.4三方包和模块的安装和升级

4.4.1理论

  1. 三方模块和标准模块的区别和联系?

image-20210415121654841

  1. 安装的方式?

image-20210415121904475

  1. 包管理项目简史

image-20210415122019128

  1. 常见已发布三方包和模块的形式?

image-20210415122400575

  1. 安装方式

image-20210415122445702

4.4.2模块安装的具体操作

  1. 本地安装

image-20210415122715739

  1. 远程安装

image-20210415122807527

4.5模块的具体操作

4.5.1easy_install

  1. 详细地址 http://peak.telecommunity.com/DevCenter/Easylnstall

  2. 多个python版本的切换安装

image-20210415123204113

  1. 安装指定版本包

image-20210415123313744

  1. 升级三方包
    image-20210415123416232
  2. 卸载三方包
    image-20210415123442727
  3. 切换三方安装源
    image-20210415123542769

4.5.2pip

  1. 详细介绍地址 https://pip.pypa.io/en/stable/
  2. 切换安装源
    image-20210415123851444
  3. 安装在不同的python版本环境中
    image-20210415123935926
  4. 查看包
    image-20210415124010371
  5. 搜索包
    image-20210415124134870
  6. 安装特定版本
    image-20210415124150663
  7. 升级包
    image-20210415124220918
  8. 卸载包
    image-20210415124251701
  9. 生成冻结文件
    image-20210415124324542
  10. 根据冻结需求本文安装 pip install -r requirements.txt
  11. 补充
    image-20210415124555350

5、虚拟环境

5.1 场景

image-20210415131343516

5.2解决方案

image-20210415131404843

5.3安装

Python创建虚拟环境 - shyern - 博客园 (cnblogs.com)

image-20210415131502147

5.4使用

  1. 创建一个局部隔离的虚拟环境
    image-20210415131653573
  2. 激活虚拟环境
    image-20210415131742052
  3. 操作
    操作三方库, 执行py文件
  4. 退出虚拟环境
    image-20210415131903107
  5. 删除虚拟环境
    直接删除整个文件夹目录即可
  6. 补充
    image-20210415132203747

5.5虚拟环境进阶补充

5.5.1 集中式虚拟环境管理

image-20210415132441887

5.5.2基于项目的虚拟环境管理

image-20210415132709708

posted @ 2021-08-10 22:36  菡萏博客  阅读(64)  评论(0)    收藏  举报