ipython / ipython/ipykernel

Unable to attach debugger after ipykernel/debugger.py gets imported

Aperta
#975 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Python
Stelle
734
Fork
412
Merge medio
1g 5h
PR unite (30g)
8

Descrizione

The problem starts at version ipykernel==6.3.0 and up. I created a fresh venv in PyCharm and this is what I see in the "Python Window" when clicking the "Attach Debugger" button:

![image](https://user-images.githubusercontent.com/3181696/183484084-83e3cd8e-d910-4937-91b0-6cf261baf503.png)
![image](https://user-images.githubusercontent.com/3181696/183484680-78646e3e-1c44-416b-a722-691f75aa8a2f.png)
![image](https://user-images.githubusercontent.com/3181696/183484728-8f90545f-72cb-4703-b986-1ad97953c084.png)

When I use the PyCharm "Debug Server" it locks up forever when trying to connect.

Other team members using vscode are having the same problem.

I'm currently working around the problem with this code at launch of product:
```
class FakeDebuggerModule:
Debugger = None
_is_debugpy_available = False
import sys
sys.modules['ipykernel.debugger'] = FakeDebuggerModule
```

The code my application is running which causes debugger.py to get imported is:
```
from ipykernel.inprocess import InProcessKernelManager
InProcessKernelManager()
```

Guida per i contributori

Apri la guida per i contributori

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.