Doing some more exploration.
I created a new VENV at ~/.venv/abc and was able to get Thonny to accept the interpreter at ~/.venv/abc/bin/python3
I then pointed the interpreter back to WC2 and received the following error message
INTERNAL ERROR, got '' instead of 'OK'
---
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/thonny/plugins/cpython_frontend/cp_front.py", line 39, in __init__
self._send_msg(ToplevelCommand("get_environment_info"))
File "/usr/lib/python3/dist-packages/thonny/running.py", line 1157, in _send_msg
self._proc.stdin.write(serialize_message(msg) + "\n")
BrokenPipeError: [Errno 32] Broken pipe
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/thonny/plugins/cpython_backend/cp_launcher.py", line 49, in <module>
from thonny.common import PROCESS_ACK
ImportError: cannot import name 'PROCESS_ACK' from 'thonny.common' (/home/pi/.venv/wc2/lib/python3.11/site-packages/thonny/common.py)
Process ended with exit code 1