TL;DR
This question is NOT asking how to select a Python Interpreter to run, or debug, code with, furthermore; this question is NOT asking anything in regard to Virtual Environment, or how to activate a Virtual Environment, all of that is working. I feel it is important to note, that the question below has been asked previously, but failed to receive a satisfying answer due to confusion over what was being asked. Community Members often think one of the questions, that I mentioned at the beginning of this question, is being asked, here is a question that's a good example of what I just wrote here.
Here is My Question:
How can a user configure their Integrated Terminal to use an Interpreter that the user specifies?
I want to be able to configure my terminal to use the interpreter in my virtual environment — their is an example of my virtual environments interpreter in the Screenshot below.
from the status bar that the VENV interpreter is active, and my code runs fine.
from the Windows Terminal the system interpreter is being used.
The problem that is caused by this, is that I can't run pip or other packages like PyInstaller from the Integrated Terminal because its not looking inside of my VENV, and furthermore; I don't want to globally install the packages.
Another problem that occurs is that, parts of my app include version sensitive packages, and I need to control the version of the python interpreter used by the Integrated Terminal.
