So yesterday i noticed that the vscode terminal was using the global pip instead of the pip in my virtual environment when trying to use pip or package commands. Running the python file is no problem. I haven't been able to fix this since.
'pip list' command from vscode terminal
Here is the same command from cmd window: