install(requirements: Union[str, List[str]])¶
Install the given package and all of its dependencies.
See loading packages for more information.
This only works for packages that are either pure Python or for packages with C extensions that are built in Pyodide. If a pure Python package is not found in the Pyodide repository it will be loaded from PyPi.
str | List[str]) –
A requirement or list of requirements to install. Each requirement is a string, which should be either a package name or URL to a wheel:
If the requirement ends in
.whlit will be interpreted as a URL. The file must be a wheel named in compliance with the PEP 427 naming convention.
If the requirement does not end in
.whl, it will interpreted as the name of a package. A package by this name must either be present in the Pyodide repository at indexURL <globalThis.loadPyodide> or on PyPi
Futurethat resolves to
Nonewhen all packages have been downloaded and installed.
- Return type