跳转到主要内容

延迟导入和按需安装Python包。

项目描述

deferred-import

延迟导入和按需安装Python包。

  1. 只有当您首次使用包时才会加载该包。延迟加载可以使得模块加载更快。
  2. 如果模块丢失,包将自动安装。它允许将一些项目依赖项设置为可选,并在需要时安装它们。

安装

python3 -m pip install --user deferred-import

用法

from deferred_import import deferred_import

requests = deferred_import('requests')
attr = deferred_import('attr', package='attrs')

requests.get('http://httpbin.org/status/200')
# <Response [200]>

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源分布

deferred-import-0.1.0.tar.gz (3.7 kB 查看哈希值)

上传时间:

构建分布

deferred_import-0.1.0-py3-none-any.whl (3.4 kB 查看哈希)

上传时间 Python 3

由以下支持