Installation on Arch Linux
sudo pacman -S python python-pip installs the interpreter and pip. On Arch, the python command is Python 3 — there is no python2 and no python3 symlink to worry about.
Virtual environments and rolling releases
Create environments with python -m venv .venv. Because Arch upgrades Python aggressively, a minor-version bump can invalidate existing venvs (they reference the old interpreter path); simply delete and recreate them.
System packages vs pip
Prefer pacman packages (often prefixed python-) for system-wide libraries, and pip only inside a virtual environment. Installing pip packages system-wide can conflict with pacman-managed files.