概念

一个以.py结尾的python文件就是一个模块

  1. import test # 导入一个模块
  2. import test as Alias # 起个别名,建议大写
  3. from test import Dog # 只导入部分工具,可以直接使用,不需要写模块名 say(),也可以解决重名冲突
  4. from test import * # 导入模块中的全局变量,函数,类。不推荐使用。
  5. test.say() # 使用模块中定义的函数
  6. # import 会从当前目录下搜索导入,找不到再从系统路径搜索导入,所以不要和系统文件重名
  7. # 导入模块时,文件中所有没有任何缩进的代码,都会被执行一遍

常见系统模块

  • os
  • sys
  • math
  • random
  • datetime
  • time
  • calendar
  • hashlib
  • hmac
  • copy
  • uuid

    第三方模块安装

    列出当前虚拟环境已安装的第三方模块

    pip freeze

    默认地址下载

    pip install flask
    使用的外网下载,比较慢,可以指定镜像地址下载

指定镜像地址下载

  1. pip install flask -i https://mirrors.aliyun.com/pypi/simple

这种方法每次安装的时候都需要执行镜像地址,如果默认使用镜像的话需要添加配置文件

修改默认下载地址

在当前用户的家目录下添加以下文件~/.pip/pip.ini
注意:linux系统为pip.conf文件名

  1. [global]
  2. index-url = https://mirrors.aliyun.com/pypi/simple/
  3. [install]
  4. trusted-host=mirrors.aliyun.com

常用镜像地址