3 ms·
This is one of the main reasons I tell people not to use VSCode. The people most likely to use it are juniors and people new to python specifically, and they're
by zo1 2y ago
This is one of the main reasons I tell people not to use VSCode. The people most likely to use it are juniors and people new to python specifically, and they're the most likely to fall victim to 'but my "IDE" says it's running 3.8 with everything installed, but when I run it from my terminal it's a different python 3.8'
I watched it last week. With 4 (I hope junior) Devs in a "pair programming" session that forced me to figure out how VSCode does virtual envs, and still I had to tell them like 3 times "stop opening a damn new terminal, it's obviously not setup with our python version, run the command inside the one that has the virtual env activated".
- fastasucan 2y agoWeird, in my experience vscode makes it very clear by making you explicitly choose a .venv when running or debugging. When it comes to opening a new terminal, you would have the exact same problem by... running commands in a terminal, cant see how vscode related that is.