English | 简体中文
preimport
preimport python modules to accelerate running speed and avoid "hang" when invoke module.
Installation
pip install preimport
Usage
from preimport import preimport
preimport('numpy', 'PyQt5')
preimport(['sys', 'os'])
It will be like following when using preimport in cli.
>>> # examples
>>> preimport('numpy')
>>> Preimporting 'numpy' ... successfully in 0.202s.
>>>
>>> # if module imported
>>> preimport('os')
>>> Preimporting 'os' ... [Note]:os already imported.
>>>
>>> # if module not installed
>>> preimport('PyQt5')
>>> Preimporting 'PyQt5' ... [Failed]:ModuleNotFound.
>>>
>>> # error module name
>>> preimport(1)
>>> [Error]: preimport error, moduleName must be str or Iterable.