Ensurepip failing with “Access is denied” error when attempting to read Windows file

Here is a transcript of me using a user installed python 3.10.11 on Windows 11.
Pip is working, but I did not use the --system-site-packages option. Given you
said that you do not have a system install python I’m not sure why you need that option.

I have use full paths and not relied on the PATH being setup.

: 12:57:30.76 C:\Users\barry
: \\BARNSTONE\barry> C:\Users\barry\AppData\Local\Programs\Python\Python310\python.exe
Python 3.10.11 (tags/v3.10.11:7d4cc5a, Apr  5 2023, 00:38:17) [MSC v.1929 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> ^Z


: 12:57:54.79 C:\Users\barry
: \\BARNSTONE\barry> C:\Users\barry\AppData\Local\Programs\Python\Python310\python.exe -m venv wvenv

: 12:58:21.76 C:\Users\barry
: \\BARNSTONE\barry> wvenv\Scripts\python.exe
Python 3.10.11 (tags/v3.10.11:7d4cc5a, Apr  5 2023, 00:38:17) [MSC v.1929 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> ^Z

: 13:06:00.58 C:\Users\barry
: \\BARNSTONE\barry> wvenv\Scripts\python.exe -m pip install colour-text
Collecting colour-text
  Using cached colour_text-1.0.4-py2.py3-none-any.whl (5.8 kB)
Installing collected packages: colour-text
Successfully installed colour-text-1.0.4

[notice] A new release of pip is available: 23.0.1 -> 23.2.1
[notice] To update, run: C:\Users\barry\wvenv\Scripts\python.exe -m pip install --upgrade pip

: 13:06:22.31 C:\Users\barry
: \\BARNSTONE\barry> wvenv\Scripts\python.exe -m colour_text "<>red testing wenv<>"
testing wenv

: 13:06:26.29 C:\Users\barry
: \\BARNSTONE\barry> wvenv\Scripts\python.exe
Python 3.10.11 (tags/v3.10.11:7d4cc5a, Apr  5 2023, 00:38:17) [MSC v.1929 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import colour_text
>>> colour_text
<module 'colour_text' from 'C:\\Users\\barry\\wvenv\\lib\\site-packages\\colour_text\\__init__.py'>
>>>