VSCode wizualizacja danych w LLDB

VSCode wizualizacja danych w LLDB
Marius.Maximus
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2196
0

Chciałem sobie przetestować w VSCode ciekawą funkcjonalność dodatku do lldb
Sprawdzam na Windows, kompilator msys2, clang 15

Dokumentacja https://github.com/vadimcn/vscode-lldb/wiki/Data-visualization
Skopiowałem przykładowy kod do repo
https://github.com/mariuszmaximus/mandelbrot-lldb-visualization/tree/master

Problem:

Kopiuj
error: module importing failed: Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "D:/_kasuj/mandelbrot-lldb-visualization\debugvis.py", line 6, in <module>
    import numpy as np
ModuleNotFoundError: No module named 'numpy'

Skrypt Python-a ktory jest uruchamiany podczas uruchamiana LLDB

Kopiuj
# debugvis.py
import io
import lldb
import debugger
import base64
import numpy as np   # <<< TUTAJ line 6
import matplotlib
matplotlib.use('agg')
import matplotlib.pyplot as plt

Zastanawiam się jakiego python-a używa VSCode bo raczej nie tego w PATH,
Uruchamiam python.exe w konsoli VSCode to tutaj numpy dziala.
Jakiś embedded pyton w DLL ???

LukeJL
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 8487
1

A weź w okienko wpisania komend wpisz python interpreter, powinna się pokazać opcja wyboru interpretera.

Marius.Maximus
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2196
0

"python interpreter" nie pomogl ,
rozszerzenie ma swój interpreter PYTHON ,

instalowałem w złym miejscu, clou problemu: "via LLDB: Command Prompt" :D

This example uses the Matplotlib library for plotting, so please make sure you have it installed (pip install --user matplotlib after opening a terminal via LLDB: Command Prompt command in VSCode)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.