-
Notifications
You must be signed in to change notification settings - Fork 137
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
matplotlib can not show in the debug #1666
Comments
more accurately, the figure icon shows up, but no figure. |
Hey, I know you marked this as completed, but what's the status here? You marked #1640 as completed last week, and according to the changelog, debugpy fully supports Python 3.12 since v1.8.1. We are still encountering this problem while using MS Python Debugger in its pre-release version Is the fix already included in v1.8.6? edit: The pre-release is indeed using v1.8.6. |
I don't believe this is fixed, it's more a duplicate of one of the bugs above. 3.12 debugging should be working now, so it's likely something specific to 3.9 which is captured in this issue here: Which looks like somebody submitted a fix to pydevd but it hasn't been accepted yet: You could try making that same change in your debugpy install and see if it works for you. |
Thanks for your fast response! I tried the proposed fix (fabioz/PyDev.Debugger@7a63f77), but sadly it did not fix the issue for me; I couldn't notice any differences. Will also post in the other thread. |
Type: Bug
Behaviour
run the plt.plot ok, but in the debug mode there is not figure pop up
Python 3.12.5
Mac mini M2
Steps to reproduce:
import numpy as np
import matplotlib.pyplot as plt
print("Hello, World!")
plt.plot(np.random.randn(1000).cumsum())
plt.show()
print("Goodbye, World!")
set a breakpoint on line 3, then use python debug and step over the above code. No figure pops up. In contrast, run the code with breakpoint in vscode or use the default IDLE with breakpoints, the figure works well.
Extension version: 2024.10.0
VS Code version: Code 1.92.2 (Universal) (fee1edb8d6d72a0ddff41e5f71a671c23ed924b9, 2024-08-14T17:29:30.058Z)
OS version: Darwin arm64 23.6.0
Modes:
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
webgl: enabled
webgl2: enabled
webgpu: enabled
webnn: disabled_off
A/B Experiments
The text was updated successfully, but these errors were encountered: