Virtual environments
Install necessary packages:
apt install python3-venvCreate virtual environment
in current directory: python3 -m venv ./<venv>Activate virtual environment:
. <venv>/bin/activateDeactivate virtual environment:
deactivate
Package commands
List installed packages:
pip3 listList locally installed packages:
pip3 list --localList locally installed packages with pending upgrades:
pip3 list --local --outdated
Repository commands
Install package ‘pkg’:
pip3 install <pkg>Install package ‘pkg’ in user’s site-packages:
pip3 install --user <pkg>Install packages using a requirements file:
pip3 install --requirement requirements.txtUpgrade package ‘pkg’:
pip3 install --upgrade <pkg>Upgrade package ‘pkg’ in user’s site-packages:
pip3 install --user --upgrade <pkg>Uninstall package ‘pkg’:
pip3 uninstall <pkg>
Search
Search packages whose name or description contains ‘string’:
pip3 search <string>
Information
Show information about package ‘pkg’:
pip3 show <pkg>