Zazwyczaj VSC (a dokładniej rozszerzenie pylance) podkreślna nazwy modułów, które nie są zainstalowane. W celu instalacji wykonaj polecenie
1 |
pip install nazwa_modułu |
np.
1 |
pip install scikit-learn |
Problem w tym, że czasami moduł jest zainstalowany, a VSC i tak go podświetla. Co może być przyczyną?
Otóż domyślnie pylance sprawdza obecność modułów tylko w środowisku wirtualnym, tymczasem część modułów instaluje się w domyślnym katalogu, w którym zainstalowano Pythona – ot uparciuchy!
Wtedy otwórz settings: File >> Preferences >> Settings
U góry w polu tekstowym wpisz „python.analysis.extrapaths”
Właśnie w tym miejscu możesz podać ścieżkę dostępu do katalogu, w którym zostały zainstalowane dodatkowe „uparte” moduły.