<p dir="ltr">To answer your other question, no, you cannot use ensurepip as if it was an uninstalled pip, and this is a deliberate limitation to control the complexity and compatibility requirements. If you want something like that, install pip globally and run it with root set to the base of the venv (that's similar to what venv itself will likely do internally when invoking ensurepip).</p>

<p dir="ltr">Cheers,<br>
Nick.</p>