延迟导入和按需安装Python包。
项目描述
deferred-import
延迟导入和按需安装Python包。
- 只有当您首次使用包时才会加载该包。延迟加载可以使得模块加载更快。
- 如果模块丢失,包将自动安装。它允许将一些项目依赖项设置为可选,并在需要时安装它们。
安装
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 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2f03d2be2465e15797d3b556040a56bab61d6a5baa9936b767713b19e9221ed9 |
|
MD5 | 954c28b2cbe2c6940afd23af11c07817 |
|
BLAKE2b-256 | 1fea520d8632a1dc5bb437739045665e642b9be04e1cc3e07607b463e5a76992 |
关闭
deferred_import-0.1.0-py3-none-any.whl 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 261cc26159009d134501b43a94a4b723b4b064dc81f62e545c63d4a86e9332f1 |
|
MD5 | abbaeef88bc3091ab59d02d158be33d2 |
|
BLAKE2b-256 | 9e5c39896a2af70994e0b7ed2765fcc9813cabf48b03269f0e5a49034df927cc |