Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

"import akshare as ak" blocks the debugger after I upgrade to python 3.12.2

Abierto
#1,561 1 comentario 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
35/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
python, vscode

Línea de trabajo

Comienza con la reproducción mínima de run.py que contiene import akshare as ak, utilizando el entorno indicado con Python 3.12.2, VS Code 1.88.0 y debugpy v2024.4.0. Compara Debug con Run Without Debugging y python -m pdb run.py; se considera terminado cuando la importación ya no bloquea el depurador de VS Code.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Environment data

  • debugpy version: v2024.4.0
  • OS and version: Windows 11 Pro 23H2 22631.3374
  • Python version (& distribution if applicable, e.g. Anaconda): 3.12.2(conda 24.3.0)
  • Using VS Code or Visual Studio: VS Code 1.88.0

Actual behavior

import akshare as ak

After I upgrade to python 3.12.2, the above sentence blocks the python debugger(other imports work), and "Run Without Debugging" works. It worked well before.

When I use following command to run python debugger in cmd, it works well

pytyon -m pdb run.py

So I think it's a bug of debugger extension of vscode instead of akshare lib.

And the owner of akshare lib suggested me to use pycharm instead of vscode to get around this issue, it costs a lot for me.

Expected behavior

"import akshare as ak" doesn't block debugger extension of vscode.

Steps to reproduce:

  1. create the following run.py file:
import akshare as ak

if __name__ == "__main__":
    print("it works")
  1. start debug, the process will be blocked. start "Debug Without Debugging", it works.

  2. remove the line: import akshare as ak, everything works well.

Lenguaje dominante
Python
Estrellas
2.5k
Forks
202
Merge medio
5 d 1 h
PR fusionados (30 d)
1

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de microsoft/debugpy

Todos los issues de microsoft/debugpy

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.