Wenn ich versuche, eine Funktion wie numpy oder pandas zu schreiben, vervollständigt VScode-sensei den Funktionsnamen und macht ihn knusprig, nicht wahr? Es scheint, dass diese komplementäre Funktion "Intelligenz" heißt, ich wusste es nicht (schade)
Vorausgesetzt jedoch, Sie haben Ihre eigene Python-Bibliothek mit setuptool usw. erstellt. Wie kann dies VScode dazu bringen, Intelligenz zu nutzen?
Intelligenz wird nicht ohne Erlaubnis trainiert.
Wie kann ich beim Erstellen einer Bibliothek mit setup.py meine eigene Bibliothek in die Bibliotheksgruppe aufnehmen, auf die der von mir verwendete Python verweist? Es war dieser Befehl,
python setup.py install
Dadurch wird die gemeinsam genutzte Objektdatei im Build + Referenzziel abgelegt.
Finden Sie heraus, wo sich die Python befindet, die Sie ausführen. Es ist der `` `welche``` Befehl.
which python
Verwenden Sie jetzt diesen Befehl, um herauszufinden, wo sich die erstellte Bibliothek befindet.
python -c "import site; print (site.getsitepackages())"
Der Ordnername sollte der Pfad zu `` `site-packages``` sein. Der Pfad enthält viele Bibliotheken, die als Ausgabe dieses Befehls ausgegeben werden.
Öffnen Sie von hier aus `settings.json```, um die Intelligenz von VScode zu aktivieren. Um es zu öffnen, drücken Sie
F1``` und suchen Sie nach
`` Einstellung```.
Und füge das hinzu
settings.json
{
"python.autoComplete.extraPaths":[
"<Deine Seite-Pfad zu Paketen>"
],
"python.pythonPath": "<Dein Python-Pfad>"
}
Lassen Sie uns dies einstellen und VScode einmal neu starten.
Dann ...
Intelligenz wird auch in Ihrer eigenen Bibliothek aktiviert! !! !! !! !!
groß,,,! !! !!
Das machte es mir bequem.
Ende.
Recommended Posts