The Python executable to use (defaults to "python").
An array of package names to check.
A Promise that resolves to true if all packages are installed, false otherwise.
Install a Python package.
The package name to install.
The Python executable to use (defaults to "python").
Installs multiple Python packages using pip.
An array of package names to install.
The path to the Python executable. Defaults to "python".
A Promise that resolves when all packages are installed successfully, or rejects if there's an error.
Installs Python packages specified in a requirements file using pip.
The path to the requirements file containing package specifications.
The path to the Python executable. Defaults to "python".
A Promise that resolves when all packages from the requirements file are installed successfully, or rejects if there's an error.
Checks if a Python package is installed.
The Python executable to use (defaults to "python").
The package name to check.
A Promise that resolves to true if the package is installed, false otherwise.
List installed packages (pip freeze).
The Python executable to use (defaults to "python").
Uninstall a Python package.
The package name to uninstall.
The Python executable to use (defaults to "python").
Checks if multiple Python packages are installed.