I've recently updated vscode to the most recent version, and whenever I open up a new shell or cmd it activates the venv in that directory, and that's fine and expected as before.
But now it doesn't show the indicator for which python venv is currently active:
I've seen this update in vscode-python Wiki on Github, but the issue now is that whenever I try deactivate on the same terminal it doesn't actually work and current venv is still active.
I know that it's super easy to open a terminal in that folder & continue, but that's really annoying me especially that I'm using terminal very often for quickly debugging my code.
How can I restore it?

apify runwith current venv active it doesn't recognise my python installation and sayspython isn't installed please install python on your device(similar message). So using global py was a solution for me.pythonon the path, it should find one. Can you runpythonfrom the terminal? And if it's a Python application, it should probably be installed in an isolated virtual environment, e.g. usingpipx. Juggling in and out of Python environments manually sounds like a real pain.deactivateon that machine does exit the virtual environment. But on Windows, it doesn't seem to work.