VS Code: "The isort server crashed 5 times in the last 3 minutes…"

Question:

I may have messed up some environmental path variables.

I was tinkering around VS Code while learning about Django and virtual environments, and changing the directory path of my Python install. While figuring out how to point VS Code’s default Python path, I deleted some User path variables.

Then, isort began to refuse to run.

I’ve tried uninstalling the extension(s), deleting the ms-python.’s, and uninstalling VS Code itself, clearing the Python Workspace Interpreter Settings, and restarting my computer.

Even if it’s not my path variables, anyone know the defaults that should be in the "user" paths variables?

Asked By: Nikola da Vinci

||

Answers:

You need to find the location of the python.exe file.

Usually it is C:UsersAdminAppDataLocalProgramsPythonPython310

You can also automatically add python to the system environment by deleting and reinstalling it. During installation, a small box is automatically checked to add environment variables.

Answered By: MingJie-MSFT

I ended up refreshing my Windows install. Was for the best because I’m repurposing an older machine anyway.

Answered By: Nikola da Vinci

Another reason maybe that you are using a python version older than 3.7, which isort is not supporting anymore. Here is a reference link.

Answered By: Yixuan Wei

I also had this error on one of my windows machines. I don’t know why the isort extension only chrashed on this machine and worked well on the other windows machines.

I fixed it by manually setting the path to python.exe in the settings of the isort extension:

In VSCode go to Settings > Extensions > isort > Interpreter and enter the path to python.exe for example:

C:WinPythonWPy64-39100python-3.9.10.amd64python.exe

Answered By: Franky1

only change your python interpreter on VScode

Answered By: desheng li