PPP Install Broken on RPi 4B+: "externally-managed-environment"

According to other entries here, this error (see below) can be avoided by running in a virtual environment. Does that mean we should permanently run PPP in a virtualized environment, or just for install?

Thanks,
-T

The Error:
Run this command:
sudo ./ppp_install.sh
The output:

error: externally-managed-environment

× This environment is externally managed
╰─> To install Python packages system-wide, try apt install
    python3-xyz, where xyz is the package you are trying to
    install.

    If you wish to install a non-Debian-packaged Python package,
    create a virtual environment using python3 -m venv path/to/venv.
    Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make
    sure you have python3-full installed.

    For more information visit http://rptl.io/venv

note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.
hint: See PEP 668 for the detailed specification.```

PS

Just tried installing this in a virtual environment. Got the same error.

Hi,

PPP is a legacy protocol and the tutorial may be outdated, and in many cases, it’s more efficient to use modern methods such as ECM (Ethernet Control Model) or QMI (Qualcomm MSM Interface) for establishing network connections.

Thanks! I’ll have a look.