J'ai créé un environnement d'apprentissage en profondeur à l'aide du conteneur Docker sur Mac, L'achèvement des entrées NumPy (ci-après IntelliSense) est incomplet, ce qui est un peu gênant.
~ Avant la résolution ~
~ Après résolution ~
ms-python.python
a été introduit comme une extension de VS Code
(Si vous mettez cela, IntelliSense de python fonctionne correctement)Ajoutez simplement les paramètres à setting.json
dans le répertoire .vscode
.
import numpy as np
print(np.__file__)
#Résultat de sortie
# /usr/local/lib/python3.6/dist-packages/numpy/__init__.py
Puisqu'il s'agissait du répertoire ci-dessus dans mon environnement, vérifiez ce chemin et passez à l'étape suivante.
setting.json
{
"python.autoComplete.extraPaths": [
"/usr/local/lib/python3.6/dist-packages"
],
}
Cette fois, je me concentre sur NumPy, mais la même chose peut être dite pour d'autres bibliothèques. Si vous regardez de près, cela est expliqué correctement dans la formule VS Code.
Activez IntelliSense pour les emplacements de packages personnalisés (https://code.visualstudio.com/docs/python/editing#_enable-intellisense-for-custom-package-locations)
Si vous le savez, il n'y a rien de mal à cela, mais si vous comptez sur des extensions et que vous ne jouez pas directement avec setting.json
, cela vaut la peine de profiter de cette occasion pour vous en souvenir un peu.
Recommended Posts