Lorsque j'essaie d'écrire une fonction telle que numpy ou pandas, VScode-sensei complète le nom de la fonction et le rend croustillant, n'est-ce pas?
Il semble que cette fonction complémentaire s'appelle Intelligence
, je ne savais pas, (dommage)
Cependant, en supposant que vous ayez créé votre propre bibliothèque python avec setuptool etc. Comment cela peut-il amener VScode à utiliser l'intelligence?
L'intelligence n'est pas formée sans permission.
Lors de la création d'une bibliothèque à l'aide de setup.py, comment puis-je placer ma propre bibliothèque dans le groupe de bibliothèques référencé par le python que j'utilise? C'était cette commande,
python setup.py install
Cela placera le fichier objet partagé dans la destination build + reference.
Découvrez où se trouve le python que vous utilisez. C'est la commande `` qui ''.
which python
Maintenant, utilisez cette commande pour savoir où se trouve la bibliothèque construite.
python -c "import site; print (site.getsitepackages())"
Le nom du dossier doit être le chemin vers
site-packages```.
Il y a beaucoup de bibliothèques dans le chemin qui sort en sortie de cette commande.
De là, ouvrez settings.json '' pour activer l'intelligence de VScode. Pour l'ouvrir, appuyez sur
F1 '' et recherchez `` réglage ''.
Et ajoutez ceci
settings.json
{
"python.autoComplete.extraPaths":[
"<Votre site-Chemin d'accès aux packages>"
],
"python.pythonPath": "<Votre chemin python>"
}
Définissons cela et redémarrons VScode une fois.
Alors ...
L'intelligence sera également activée dans votre propre bibliothèque! !! !! !! !!
génial,,,! !! !!
Cela m'a mis à l'aise.
fin.
Recommended Posts