pipx
Install and run Python applications in isolated environments.
More information: https://github.com/pypa/pipx.
- Run an app in a temporary virtual environment:
pipx run pycowsay moo
- Install a package in a virtual environment and add entry points to path:
pipx install package
pipx list
- Run an app in a temporary virtual environment with a package name different from the executable:
pipx run --spec httpx-cli httpx http://www.github.com
- Inject dependencies into an existing virtual environment:
pipx inject package dependency1 dependency2 ...
- Install a package in a virtual environment with pip arguments:
pipx install --pip-args='pip-args' package
- Upgrade/reinstall/uninstall all installed packages:
pipx upgrade-all|uninstall-all|reinstall-all