Skip to content

Python

Virtual environments

  • Install necessary packages:

      apt install python3-venv
  • Create virtual environment in current directory:

      python3 -m venv ./<venv>
  • Activate virtual environment:

      . <venv>/bin/activate
  • Deactivate virtual environment:

      deactivate

Package commands

  • List installed packages:

      pip3 list
  • List locally installed packages:

      pip3 list --local
  • List 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.txt
  • Upgrade 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 packages whose name or description contains ‘string’:

     pip3 search <string>

Information

  • Show information about package ‘pkg’:

      pip3 show <pkg>