Skip to content

Debugger fails because it cannot find python312.zip #667

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
Scrashdown opened this issue Mar 14, 2025 · 12 comments
Open

Debugger fails because it cannot find python312.zip #667

Scrashdown opened this issue Mar 14, 2025 · 12 comments
Assignees
Labels
info-needed Issue requires more information from poster triage-needed Needs assignment to the proper sub-team

Comments

@Scrashdown
Copy link

Scrashdown commented Mar 14, 2025

Type: Bug

Behaviour

When trying to debug any Python program with the Python Debugger extension, the debugger fails with this error:

At the top of this stack trace:

Exception has occurred: FileNotFoundError
[WinError 2] The system cannot find the file specified: 'C:\\Users\\<me>\\AppData\\Local\\Programs\\Python\\Python312\\python312.zip'
  File "C:\Users\<me>\AppData\Local\Programs\Python\Python312\Lib\importlib\metadata\__init__.py", line 698, in mtime
    return os.stat(self.root).st_mtime
           ^^^^^^^^^^^^^^^^^^
  File "C:\Users\<me>\AppData\Local\Programs\Python\Python312\Lib\importlib\metadata\__init__.py", line 693, in search
    return self.lookup(self.mtime).search(name)
  File "C:\Users\<me>\AppData\Local\Programs\Python\Python312\Lib\importlib\metadata\__init__.py", line 795, in <genexpr>
    path.search(prepared) for path in map(FastPath, paths)
  File "C:\Users\<me>\AppData\Local\Programs\Python\Python312\Lib\runpy.py", line 88, in _run_code
    exec(code, run_globals)
  File "C:\Users\<me>\AppData\Local\Programs\Python\Python312\Lib\runpy.py", line 198, in _run_module_as_main
    return _run_code(code, main_globals, None,
FileNotFoundError: [WinError 2] The system cannot find the file specified: 'C:\\Users\\<me>\\AppData\\Local\\Programs\\Python\\Python312\\python312.zip'

This seems similar to this issue, but the fix to this issue does not apply in my case (no if __name__ == "__main__": in my code).

Steps to reproduce:

  1. Get a Python file
  2. Run it with the Python debugger

Diagnostic data

launch.json configuration

{
        "name": "Python Debugger: Current File",
        "type": "debugpy",
        "request": "launch",
        "program": "${file}",
        "console": "integratedTerminal"
 },

Output for Python in the Output panel (ViewOutput, change the drop-down the upper-right of the Output panel to Python)

<empty>

Output for Python Debugger in the Output panel (ViewOutput, change the drop-down the upper-right of the Output panel to Python Debugger)

2025-03-14 11:49:46.055 [info] Resolving launch configuration with substituted variables
2025-03-14 11:49:46.112 [info] DAP Server launched with command: C:\Users\<me>\Dev\<myproject>\.venv-<myproject>\Scripts\python.exe c:\Users\<me>\.vscode\extensions\ms-python.debugpy-2025.4.1-win32-x64\bundled\libs\debugpy\adapter
2025-03-14 11:49:46.658 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 11:49:46.660 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 11:49:46.660 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 11:49:48.074 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 11:50:07.821 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 11:50:07.832 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 11:53:32.520 [info] Resolving launch configuration with substituted variables
2025-03-14 11:53:32.524 [info] DAP Server launched with command: C:\Users\<me>\Dev\<myproject>\.venv-<myproject>\Scripts\python.exe c:\Users\<me>\.vscode\extensions\ms-python.debugpy-2025.4.1-win32-x64\bundled\libs\debugpy\adapter
2025-03-14 11:53:32.912 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 11:53:32.914 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 11:53:32.914 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 11:53:35.758 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 11:53:38.453 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 11:53:38.463 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 11:53:43.708 [info] Resolving launch configuration with substituted variables
2025-03-14 11:53:43.715 [info] DAP Server launched with command: C:\Users\<me>\Dev\<myproject>\.venv-<myproject>\Scripts\python.exe c:\Users\<me>\.vscode\extensions\ms-python.debugpy-2025.4.1-win32-x64\bundled\libs\debugpy\adapter
2025-03-14 11:53:44.131 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 11:53:44.133 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 11:53:44.133 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 11:53:45.021 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 11:57:24.909 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 11:57:24.918 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 11:57:30.448 [info] Resolving launch configuration with substituted variables
2025-03-14 11:57:30.452 [info] DAP Server launched with command: C:\Users\<me>\Dev\<myproject>\.venv-<myproject>\Scripts\python.exe c:\Users\<me>\.vscode\extensions\ms-python.debugpy-2025.4.1-win32-x64\bundled\libs\debugpy\adapter
2025-03-14 11:57:30.878 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 11:57:30.880 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 11:57:30.880 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 11:57:31.759 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 11:57:38.324 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 11:57:38.332 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 11:57:46.469 [info] Resolving launch configuration with substituted variables
2025-03-14 11:57:46.481 [info] DAP Server launched with command: C:\Users\<me>\Dev\<myproject>\.venv-<myproject>\Scripts\python.exe c:\Users\<me>\.vscode\extensions\ms-python.debugpy-2025.4.1-win32-x64\bundled\libs\debugpy\adapter
2025-03-14 11:57:46.899 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 11:57:46.900 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 11:57:46.900 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 11:57:47.798 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 11:58:30.349 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 11:58:30.358 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:14:08.988 [info] Resolving launch configuration with substituted variables
2025-03-14 14:14:09.010 [info] DAP Server launched with command: c:\Users\<me>\Dev\<myproject>\.venv-<myproject>\Scripts\python.exe c:\Users\<me>\.vscode\extensions\ms-python.debugpy-2025.4.1-win32-x64\bundled\libs\debugpy\adapter
2025-03-14 14:14:09.388 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:14:09.390 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:14:09.390 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:14:10.193 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:27:32.347 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:27:32.356 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:28:12.251 [info] Resolving launch configuration with substituted variables
2025-03-14 14:28:12.256 [info] DAP Server launched with command: c:\Users\<me>\Dev\<myproject>\.venv-<myproject>\Scripts\python.exe c:\Users\<me>\.vscode\extensions\ms-python.debugpy-2025.4.1-win32-x64\bundled\libs\debugpy\adapter
2025-03-14 14:28:12.701 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:28:12.702 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:28:12.702 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:28:13.631 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:30:24.297 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:30:24.307 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:31:06.354 [info] Resolving launch configuration with substituted variables
2025-03-14 14:31:06.364 [info] DAP Server launched with command: c:\Users\<me>\Dev\<myproject>\.venv-<myproject>\Scripts\python.exe c:\Users\<me>\.vscode\extensions\ms-python.debugpy-2025.5.2025031101-win32-x64\bundled\libs\debugpy\adapter
2025-03-14 14:31:06.933 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:31:06.935 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:31:06.935 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:31:08.612 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:31:30.496 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:31:30.506 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:37:40.755 [info] Resolving launch configuration with substituted variables
2025-03-14 14:37:40.762 [info] DAP Server launched with command: c:\Users\<me>\Dev\<myproject>\.venv-<myproject>\Scripts\python.exe c:\Users\<me>\.vscode\extensions\ms-python.debugpy-2025.5.2025031101-win32-x64\bundled\libs\debugpy\adapter
2025-03-14 14:37:41.168 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:37:41.169 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:37:41.169 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:37:42.035 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:37:50.213 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:37:50.223 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:37:54.256 [info] Resolving launch configuration with substituted variables
2025-03-14 14:37:54.259 [info] DAP Server launched with command: c:\Users\<me>\Dev\<myproject>\.venv-<myproject>\Scripts\python.exe c:\Users\<me>\.vscode\extensions\ms-python.debugpy-2025.5.2025031101-win32-x64\bundled\libs\debugpy\adapter
2025-03-14 14:37:54.631 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:37:54.632 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:37:54.632 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:37:57.307 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:38:00.851 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:38:00.861 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:38:06.468 [info] Resolving launch configuration with substituted variables
2025-03-14 14:38:06.471 [info] DAP Server launched with command: c:\Users\<me>\Dev\<myproject>\.venv-<myproject>\Scripts\python.exe c:\Users\<me>\.vscode\extensions\ms-python.debugpy-2025.5.2025031101-win32-x64\bundled\libs\debugpy\adapter
2025-03-14 14:38:06.849 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:38:06.851 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:38:06.851 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:38:07.683 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:39:42.574 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:39:42.585 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:39:53.473 [info] Resolving launch configuration with substituted variables
2025-03-14 14:39:53.481 [info] DAP Server launched with command: C:\Users\<me>\AppData\Local\Programs\Python\Python312\python.exe c:\Users\<me>\.vscode\extensions\ms-python.debugpy-2025.5.2025031101-win32-x64\bundled\libs\debugpy\adapter
2025-03-14 14:39:53.935 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:39:53.937 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:39:53.937 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:39:55.258 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:40:28.798 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:40:28.808 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:41:38.411 [info] Resolving launch configuration with substituted variables
2025-03-14 14:41:38.422 [info] DAP Server launched with command: c:\Users\<me>\Dev\<myproject>\.venv-<myproject>\Scripts\python.exe c:\Users\<me>\.vscode\extensions\ms-python.debugpy-2025.5.2025031101-win32-x64\bundled\libs\debugpy\adapter
2025-03-14 14:41:38.825 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:41:38.829 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:41:38.829 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:41:39.720 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:43:56.921 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:43:56.930 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:45:44.712 [info] Resolving launch configuration with substituted variables
2025-03-14 14:45:44.716 [info] DAP Server launched with command: c:\Users\<me>\Dev\<myproject>\.venv-<myproject>\Scripts\python.exe c:\Users\<me>\.vscode\extensions\ms-python.debugpy-2025.5.2025031101-win32-x64\bundled\libs\debugpy\adapter
2025-03-14 14:45:45.205 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:45:45.206 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:45:45.207 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:45:46.323 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:45:52.979 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:45:52.990 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:48:23.246 [info] Resolving launch configuration with substituted variables
2025-03-14 14:48:23.249 [info] DAP Server launched with command: c:\Users\<me>\Dev\<myproject>\.venv-<myproject>\Scripts\python.exe c:\Users\<me>\.vscode\extensions\ms-python.debugpy-2025.5.2025031101-win32-x64\bundled\libs\debugpy\adapter
2025-03-14 14:48:23.593 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:48:23.594 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:48:23.594 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:48:24.465 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:50:59.691 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:50:59.700 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:51:06.207 [info] Resolving launch configuration with substituted variables
2025-03-14 14:51:06.211 [info] DAP Server launched with command: c:\Users\<me>\Dev\<myproject>\.venv-<myproject>\Scripts\python.exe c:\Users\<me>\.vscode\extensions\ms-python.debugpy-2025.5.2025031101-win32-x64\bundled\libs\debugpy\adapter
2025-03-14 14:51:06.572 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:51:06.574 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:51:06.574 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:51:07.465 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:51:11.933 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:51:11.941 [info] Received 'debugpySockets' event from debugpy.

# Behaviour

When trying to debug any Python program with the Python Debugger extension, the debugger fails with this error:

At the top of this stack trace:

Exception has occurred: FileNotFoundError
[WinError 2] The system cannot find the file specified: 'C:\\Users\\<me>\\AppData\\Local\\Programs\\Python\\Python312\\python312.zip'
  File "C:\Users\<me>\AppData\Local\Programs\Python\Python312\Lib\importlib\metadata\__init__.py", line 698, in mtime
    return os.stat(self.root).st_mtime
           ^^^^^^^^^^^^^^^^^^
  File "C:\Users\<me>\AppData\Local\Programs\Python\Python312\Lib\importlib\metadata\__init__.py", line 693, in search
    return self.lookup(self.mtime).search(name)
  File "C:\Users\<me>\AppData\Local\Programs\Python\Python312\Lib\importlib\metadata\__init__.py", line 795, in <genexpr>
    path.search(prepared) for path in map(FastPath, paths)
  File "C:\Users\<me>\AppData\Local\Programs\Python\Python312\Lib\runpy.py", line 88, in _run_code
    exec(code, run_globals)
  File "C:\Users\<me>\AppData\Local\Programs\Python\Python312\Lib\runpy.py", line 198, in _run_module_as_main
    return _run_code(code, main_globals, None,
FileNotFoundError: [WinError 2] The system cannot find the file specified: 'C:\\Users\\<me>\\AppData\\Local\\Programs\\Python\\Python312\\python312.zip'

This seems similar to this issue, but the fix to this issue does not apply in my case (no if __name == "__main__": in my code).

Steps to reproduce:

  1. Get a Python file
  2. Run it with the Python debugger

Diagnostic data

launch.json configuration

{
        "name": "Python Debugger: Current File",
        "type": "debugpy",
        "request": "launch",
        "program": "${file}",
        "console": "integratedTerminal"
 },

Output for Python in the Output panel (ViewOutput, change the drop-down the upper-right of the Output panel to Python)

<empty>

Output for Python Debugger in the Output panel (ViewOutput, change the drop-down the upper-right of the Output panel to Python Debugger)

2025-03-14 11:49:46.055 [info] Resolving launch configuration with substituted variables
2025-03-14 11:49:46.112 [info] DAP Server launched with command: C:\Users\<me>\Dev\<myproject>\.venv-<myproject>\Scripts\python.exe c:\Users\<me>\.vscode\extensions\ms-python.debugpy-2025.4.1-win32-x64\bundled\libs\debugpy\adapter
2025-03-14 11:49:46.658 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 11:49:46.660 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 11:49:46.660 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 11:49:48.074 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 11:50:07.821 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 11:50:07.832 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 11:53:32.520 [info] Resolving launch configuration with substituted variables
2025-03-14 11:53:32.524 [info] DAP Server launched with command: C:\Users\<me>\Dev\<myproject>\.venv-<myproject>\Scripts\python.exe c:\Users\<me>\.vscode\extensions\ms-python.debugpy-2025.4.1-win32-x64\bundled\libs\debugpy\adapter
2025-03-14 11:53:32.912 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 11:53:32.914 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 11:53:32.914 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 11:53:35.758 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 11:53:38.453 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 11:53:38.463 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 11:53:43.708 [info] Resolving launch configuration with substituted variables
2025-03-14 11:53:43.715 [info] DAP Server launched with command: C:\Users\<me>\Dev\<myproject>\.venv-<myproject>\Scripts\python.exe c:\Users\<me>\.vscode\extensions\ms-python.debugpy-2025.4.1-win32-x64\bundled\libs\debugpy\adapter
2025-03-14 11:53:44.131 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 11:53:44.133 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 11:53:44.133 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 11:53:45.021 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 11:57:24.909 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 11:57:24.918 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 11:57:30.448 [info] Resolving launch configuration with substituted variables
2025-03-14 11:57:30.452 [info] DAP Server launched with command: C:\Users\<me>\Dev\<myproject>\.venv-<myproject>\Scripts\python.exe c:\Users\<me>\.vscode\extensions\ms-python.debugpy-2025.4.1-win32-x64\bundled\libs\debugpy\adapter
2025-03-14 11:57:30.878 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 11:57:30.880 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 11:57:30.880 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 11:57:31.759 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 11:57:38.324 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 11:57:38.332 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 11:57:46.469 [info] Resolving launch configuration with substituted variables
2025-03-14 11:57:46.481 [info] DAP Server launched with command: C:\Users\<me>\Dev\<myproject>\.venv-<myproject>\Scripts\python.exe c:\Users\<me>\.vscode\extensions\ms-python.debugpy-2025.4.1-win32-x64\bundled\libs\debugpy\adapter
2025-03-14 11:57:46.899 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 11:57:46.900 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 11:57:46.900 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 11:57:47.798 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 11:58:30.349 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 11:58:30.358 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:14:08.988 [info] Resolving launch configuration with substituted variables
2025-03-14 14:14:09.010 [info] DAP Server launched with command: c:\Users\<me>\Dev\<myproject>\.venv-<myproject>\Scripts\python.exe c:\Users\<me>\.vscode\extensions\ms-python.debugpy-2025.4.1-win32-x64\bundled\libs\debugpy\adapter
2025-03-14 14:14:09.388 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:14:09.390 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:14:09.390 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:14:10.193 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:27:32.347 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:27:32.356 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:28:12.251 [info] Resolving launch configuration with substituted variables
2025-03-14 14:28:12.256 [info] DAP Server launched with command: c:\Users\<me>\Dev\<myproject>\.venv-<myproject>\Scripts\python.exe c:\Users\<me>\.vscode\extensions\ms-python.debugpy-2025.4.1-win32-x64\bundled\libs\debugpy\adapter
2025-03-14 14:28:12.701 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:28:12.702 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:28:12.702 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:28:13.631 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:30:24.297 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:30:24.307 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:31:06.354 [info] Resolving launch configuration with substituted variables
2025-03-14 14:31:06.364 [info] DAP Server launched with command: c:\Users\<me>\Dev\<myproject>\.venv-<myproject>\Scripts\python.exe c:\Users\<me>\.vscode\extensions\ms-python.debugpy-2025.5.2025031101-win32-x64\bundled\libs\debugpy\adapter
2025-03-14 14:31:06.933 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:31:06.935 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:31:06.935 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:31:08.612 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:31:30.496 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:31:30.506 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:37:40.755 [info] Resolving launch configuration with substituted variables
2025-03-14 14:37:40.762 [info] DAP Server launched with command: c:\Users\<me>\Dev\<myproject>\.venv-<myproject>\Scripts\python.exe c:\Users\<me>\.vscode\extensions\ms-python.debugpy-2025.5.2025031101-win32-x64\bundled\libs\debugpy\adapter
2025-03-14 14:37:41.168 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:37:41.169 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:37:41.169 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:37:42.035 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:37:50.213 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:37:50.223 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:37:54.256 [info] Resolving launch configuration with substituted variables
2025-03-14 14:37:54.259 [info] DAP Server launched with command: c:\Users\<me>\Dev\<myproject>\.venv-<myproject>\Scripts\python.exe c:\Users\<me>\.vscode\extensions\ms-python.debugpy-2025.5.2025031101-win32-x64\bundled\libs\debugpy\adapter
2025-03-14 14:37:54.631 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:37:54.632 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:37:54.632 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:37:57.307 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:38:00.851 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:38:00.861 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:38:06.468 [info] Resolving launch configuration with substituted variables
2025-03-14 14:38:06.471 [info] DAP Server launched with command: c:\Users\<me>\Dev\<myproject>\.venv-<myproject>\Scripts\python.exe c:\Users\<me>\.vscode\extensions\ms-python.debugpy-2025.5.2025031101-win32-x64\bundled\libs\debugpy\adapter
2025-03-14 14:38:06.849 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:38:06.851 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:38:06.851 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:38:07.683 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:39:42.574 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:39:42.585 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:39:53.473 [info] Resolving launch configuration with substituted variables
2025-03-14 14:39:53.481 [info] DAP Server launched with command: C:\Users\<me>\AppData\Local\Programs\Python\Python312\python.exe c:\Users\<me>\.vscode\extensions\ms-python.debugpy-2025.5.2025031101-win32-x64\bundled\libs\debugpy\adapter
2025-03-14 14:39:53.935 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:39:53.937 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:39:53.937 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:39:55.258 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:40:28.798 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:40:28.808 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:41:38.411 [info] Resolving launch configuration with substituted variables
2025-03-14 14:41:38.422 [info] DAP Server launched with command: c:\Users\<me>\Dev\<myproject>\.venv-<myproject>\Scripts\python.exe c:\Users\<me>\.vscode\extensions\ms-python.debugpy-2025.5.2025031101-win32-x64\bundled\libs\debugpy\adapter
2025-03-14 14:41:38.825 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:41:38.829 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:41:38.829 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:41:39.720 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:43:56.921 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:43:56.930 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:45:44.712 [info] Resolving launch configuration with substituted variables
2025-03-14 14:45:44.716 [info] DAP Server launched with command: c:\Users\<me>\Dev\<myproject>\.venv-<myproject>\Scripts\python.exe c:\Users\<me>\.vscode\extensions\ms-python.debugpy-2025.5.2025031101-win32-x64\bundled\libs\debugpy\adapter
2025-03-14 14:45:45.205 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:45:45.206 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:45:45.207 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:45:46.323 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:45:52.979 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:45:52.990 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:48:23.246 [info] Resolving launch configuration with substituted variables
2025-03-14 14:48:23.249 [info] DAP Server launched with command: c:\Users\<me>\Dev\<myproject>\.venv-<myproject>\Scripts\python.exe c:\Users\<me>\.vscode\extensions\ms-python.debugpy-2025.5.2025031101-win32-x64\bundled\libs\debugpy\adapter
2025-03-14 14:48:23.593 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:48:23.594 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:48:23.594 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:48:24.465 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:50:59.691 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:50:59.700 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:51:06.207 [info] Resolving launch configuration with substituted variables
2025-03-14 14:51:06.211 [info] DAP Server launched with command: c:\Users\<me>\Dev\<myproject>\.venv-<myproject>\Scripts\python.exe c:\Users\<me>\.vscode\extensions\ms-python.debugpy-2025.5.2025031101-win32-x64\bundled\libs\debugpy\adapter
2025-03-14 14:51:06.572 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:51:06.574 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:51:06.574 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:51:07.465 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:51:11.933 [info] Received 'debugpySockets' event from debugpy.
2025-03-14 14:51:11.941 [info] Received 'debugpySockets' event from debugpy.

Extension version: 2025.5.2025031101
VS Code version: Code 1.98.1 (2fc07b811f760549dab9be9d2bedd06c51dfcb9a, 2025-03-10T15:38:08.854Z)
OS version: Windows_NT x64 10.0.19045
Modes:

  • Python version (& distribution if applicable, e.g. Anaconda): 3.12.7
  • Type of virtual environment used (e.g. conda, venv, virtualenv, etc.): VirtualEnvironment
System Info
Item Value
CPUs AMD Ryzen 7 7840U w/ Radeon 780M Graphics (16 x 3294)
GPU Status 2d_canvas: enabled
canvas_oop_rasterization: enabled_on
direct_rendering_display_compositor: disabled_off_ok
gpu_compositing: enabled
multiple_raster_threads: enabled_on
opengl: enabled_on
rasterization: enabled
raw_draw: disabled_off_ok
skia_graphite: disabled_off
video_decode: enabled
video_encode: enabled
vulkan: disabled_off
webgl: enabled
webgl2: enabled
webgpu: enabled
webnn: disabled_off
Load (avg) undefined
Memory (System) 15.28GB (3.96GB free)
Process Argv --crash-reporter-id 9f5901ad-2d5d-4a06-9946-d5b2084e98c5
Screen Reader no
VM 0%
A/B Experiments
vsliv368:30146709
vspor879:30202332
vspor708:30202333
vspor363:30204092
vswsl492:30256859
vscod805cf:30301675
binariesv615:30325510
py29gd2263:31024239
c4g48928:30535728
azure-dev_surveyone:30548225
962ge761:30959799
f8hc8238:30694864
2e7ec940:31000449
pythontbext0:30879054
cppperfnew:31000557
dwnewjupyter:31046869
nativerepl1:31139838
pythonrstrctxt:31112756
nativeloc2:31192216
iacca1:31171482
5fd0e150:31155592
dwcopilot:31170013
6074i472:31201624
dwoutputs:31242946
customenabled:31248079
5a9hg449:31230677
9064b325:31222308
copilot_t_ci:31222730
f5992895:31254866
jda6j935:31233686
fh1c7952:31258891
6h6a5794:31257591
h6j33387:31256343

@github-actions github-actions bot added the triage-needed Needs assignment to the proper sub-team label Mar 14, 2025
@eleanorjboyd
Copy link
Member

will investigate - thanks

@Scrashdown
Copy link
Author

Np, FYI I've since noticed it goes away after a reboot, then sometimes comes back. Also please note that when the debugger does work, there is no python312.zip file:

Image

@leandrosousa
Copy link

I have the same issue, please help

@charafsalmi
Copy link

same issue here

@eleanorjboyd
Copy link
Member

@karthiknadig any thoughts here? Looping you in for Windows expertise since this seems windows specific

@karthiknadig
Copy link
Member

Can you share the code that is causing this?

@brettcannon
Copy link
Member

How did you install Python? Is it from the installer or is it the embedded install? That message should only really come up probably if the stdlib code can't be found or somehow the Python install assumes the stdlib is only available as a zip file.

@eleanorjboyd eleanorjboyd added the info-needed Issue requires more information from poster label Mar 31, 2025
@Scrashdown
Copy link
Author

How did you install Python? Is it from the installer or is it the embedded install? That message should only really come up probably if the stdlib code can't be found or somehow the Python install assumes the stdlib is only available as a zip file.

It was using python.org's official Python 3.12 installer for Windows.

Can you share the code that is causing this?

The bug originally happened on some proprietary code that I cannot share, but when trying to narrow down the issue, I found it would even trigger on a basic Hello World example as below. If I set a breakpoint on the first line, the debugger didn't even reach it.

if __name__ == "__main__":
    print("Hello World")

@eleanorjboyd
Copy link
Member

Hi @Scrashdown, to clarify this only occurs for 3.12 right?

@karthiknadig
Copy link
Member

This might be an issue with that particular install. Can you try uninstall that version of python, and install it clean? There error here is coming for the installation, I suspect something went wrong with that install.

@Scrashdown
Copy link
Author

Hi @Scrashdown, to clarify this only occurs for 3.12 right?

I've only seen it happen on 3.12, but as it only happens once every few weeks maybe, it's hard to know for sure if changing versions would work around the issue. Anyway I'll switch to python 3.13 and report back if the issue happens again.

This might be an issue with that particular install. Can you try uninstall that version of python, and install it clean? There error here is coming for the installation, I suspect something went wrong with that install.

Maybe, as stated above I'll uninstall python 3.12 and install 3.13, then report back if the issue happens again.

@Intellbg
Copy link

Intellbg commented Apr 23, 2025

Happens on 3.9.13 too, with "justMyCode": false.
I reinstalled everything de issue keeps appearing downgraded the debugged extension to 2024.12 too still broken

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
info-needed Issue requires more information from poster triage-needed Needs assignment to the proper sub-team
Projects
None yet
Development

No branches or pull requests

7 participants