For anyone looking for a workaround, thanks to andersk above. I edited /usr/lib/python3.10/sysconfig.py per this diff:
usr/lib/python3.10$ diff -p sysconfig.py~ sysconfig.py *** sysconfig.py~ 2022-02-26 03:21:15.000000000 -0500 --- sysconfig.py 2022-03-10 21:09:02.572726493 -0500 *************** def _get_preferred_schemes(): *** 262,268 **** 'user': 'osx_framework_user', }
! if 'real_prefix' in sys.__dict__ or 'VIRTUAL_ENV' in os.environ: # virtual environments prefix_scheme = 'posix_prefix' else: --- 262,270 ---- 'user': 'osx_framework_user', }
! # https://bugs.launchpad.net/ubuntu/+source/python3.10/+bug/1962791/comments/4 ! if sys.base_prefix != sys.prefix: ! #if 'real_prefix' in sys.__dict__ or 'VIRTUAL_ENV' in os.environ: # virtual environments prefix_scheme = 'posix_prefix' else:
For anyone looking for a workaround, thanks to andersk above. I edited python3. 10/sysconfig. py per this diff:
/usr/lib/
usr/lib/python3.10$ diff -p sysconfig.py~ sysconfig.py schemes( ):
'user': 'osx_framework_ user',
*** sysconfig.py~ 2022-02-26 03:21:15.000000000 -0500
--- sysconfig.py 2022-03-10 21:09:02.572726493 -0500
*************** def _get_preferred_
*** 262,268 ****
}
! if 'real_prefix' in sys.__dict__ or 'VIRTUAL_ENV' in os.environ:
prefix_ scheme = 'posix_prefix'
'user': 'osx_framework_ user',
# virtual environments
else:
--- 262,270 ----
}
! # https:/ /bugs.launchpad .net/ubuntu/ +source/ python3. 10/+bug/ 1962791/ comments/ 4
prefix_ scheme = 'posix_prefix'
! if sys.base_prefix != sys.prefix:
! #if 'real_prefix' in sys.__dict__ or 'VIRTUAL_ENV' in os.environ:
# virtual environments
else: