Using the New PyREPL in VSCode

PyREPL in VSCode is Possible The PyREPL I use the REPL all the time and I’m enjoying the new PyREPL. If you haven’t yet moved to Python 3.14, you should - PyREPL is another compelling reason to update. The new PyREPL has been available since Python 3.13, and replaces the original C-based REPL with a Python-based implementation (PyREPL). You can read about the PyREPL in ‘PEP 762 – REPL-acing the default REPL’. ...

October 27, 2025 · Jonathan B

VSCode Terminal Does Not Match the Windows System PATH

If your Windows PATH environment variable in your VSCode terminal does not match the one in your terminal outside of VSCode, it’s probably this setting in VSCode: terminal.integrated.enablePersistentSessions Uncheck this or set it to be false, and restart VScode and all should be right. By default, this option persists your terminal sessions across reloads (VSCode Terminal Advanced Docs). That might be handy, so re-enabling it afterwards would be okay if you really wanted it, but for me I’ve disabled it in my user settings: ...

August 29, 2025 · Jonathan B