Was tun, wenn Pythons IntelliSense in VS Code unter Windows nicht angezeigt wird?

Ich denke, IntelliSens (Autocomplete) ist heutzutage der beste Editor. Dies erspart Ihnen nicht nur die Mühe des Tippens, sondern gibt Ihnen auch die Form von Argumenten und ist sehr effektiv, da es auch eine kleine Dokumentation enthält.

Aber ich entwickle Python mit VSCode und es ist riesig wie `opencv-python```,` numpy, `` scipy, `` `pandas``` IntelliSense wurde in dieser Bibliothek nicht angezeigt, daher habe ich mir notiert, wie das Problem behoben werden kann. Ich hatte jedoch nicht viele Informationen, daher weiß ich nicht, ob dies alle lösen wird ()

image.png

Umgebung

** Ich installiere Python direkt, nicht über Anaconda. ** ** **

settings.json

pip install [Paketnamen]

Fügen Sie einfach den Ordner, in dem das Paket installiert werden soll, zu "python.autoComplete.extraPaths" des VS-Codes "settings.json" hinzu.

Wenn Sie beispielsweise die Python 3.8-Serie mit den Standardeinstellungen des Installationsprogramms installiert haben, befindet sie sich (wahrscheinlich) im folgenden Ordner. Wenn die Python-Version 3.7 ist, ersetzen Sie einfach `Python38``` durch` Python37```.

-- C: \ Benutzer \ <Benutzername> \ AppData \ Roaming \ Python \ Python38 \ Site-Pakete -- C: \ Benutzer \ <Benutzername> \ AppData \ Local \ Programme \ Python \ Python38 \ Lib \ site-packages

Fügen Sie dies einfach hinzu. Wenn Sie jedoch nur in einer Umgebung entwickeln und `settings.json``` nicht mit anderen Umgebungen teilen, können Sie es so schreiben, wie es ist, z. B. [Settings Sync](https: / Bei der Freigabe mit /marketplace.visualstudio.com/items?itemName=Shan.code-settings-sync) usw. ist <Benutzername> `nicht immer gleich, daher ist es nicht umgebungsabhängig. Machen.

settings.In json[Umgebungsvariable](https://code.visualstudio.com/docs/editor/variables-reference)Kannnichtverwendetwerden,daherEinstellungen.json(EsbefindetsichanfolgenderStelle)Ich habe das obige Verzeichnis mit einem relativen Pfad von angegeben.



 --``` C: \ Benutzer \ <Benutzername> \ AppData \ Roaming \ Code \ Benutzer \ settings.json```

 Es wird wie folgt sein. Es ist ein Kreisverkehr, also sag mir bitte, ob es einen anderen guten Weg gibt.


#### **`settings.json`**
```json

...
"python.autoComplete.extraPaths":[
    "../../Python/Python38/site-packages",
    "../../../Local/Programs/Python/Python38/Lib/site-packages"	
],
...

Wenn Sie danach VS Code neu starten, können Sie IntelliSense verwenden. Übrigens denke ich, dass `ungelöster Import '~~~' Python (ungelöster Import)` in `` `import``` auch weg ist.

image.png

Bemerkungen

Ändern Sie `" python.jediEnabled "` in `` `false```

Es mag von der Person abhängen, aber ich denke, dass `" python.jediEnabled "` von `settings.json```` `True``` ist, also ist dies` False` Es kann nutzlos sein, wenn es nicht auf `` gesetzt ist.

settings.json


...
"python.jediEnabled": false,
...

Kann ich einen absoluten Pass verwenden?

Wenn Sie Python in einer Umgebung wie `` `C: \ Python``` oder an einem Ort installieren, der nicht vom Benutzernamen abhängt, müssen Sie es nicht mit einem relativen Pfad schreiben.

\In meiner auf Python installierten Umgebung könnte die Beschreibung wie folgt lauten.




#### **`settings.json`**
```json

...
"python.autoComplete.extraPaths":[
    "C:\\Python\\Python38\\Lib\\site-packages"
],
...

Recommended Posts

Was tun, wenn Pythons IntelliSense in VS Code unter Windows nicht angezeigt wird?
Was tun, wenn der Fortschrittsbalken in tqdm von Python nicht angezeigt wird?
Verfahren, die durchgeführt werden müssen, wenn Japanisch nicht in matplotlib angezeigt wird
Was tun, wenn Python unter Git für Windows nicht funktioniert?
Was tun, wenn PyAudio unter Python 3.7, 3.8, 3.9 unter Windows nicht installiert werden kann?
Was tun, wenn das Bild nicht mit matplotlib usw. im Docker-Container angezeigt wird?
Was tun, wenn in python json .dumps eine Dezimalstelle enthalten ist?
[Python] Linter Pylint ist nicht installiert wird angezeigt [VS Code]
Was tun, wenn pyenv nicht aktiviert ist (zsh)
Was tun, wenn "Python nicht konfiguriert" angezeigt wird? Verwenden von PyDev in Eclipse
Was tun, wenn bei der Eingabe eines Kameravideos in OpenCV ein Abbruch angezeigt wird?
Was tun, wenn die japanische Unterstützung unter Ubuntu 16.04 nicht vollständig installiert ist?
Was tun, wenn `Argumente [0] .scrollIntoView ();` in Python-Selen fehlschlägt?
Was tun, wenn Sie von Windows-Zeichencodes abhängig sind?
Was tun, wenn Sortierimporte in der Python-Erweiterung von VSCode hängen bleiben (um 2020/09)?
Was tun, wenn Python in pyenv nicht von der Systemversion wechselt?
Was tun, wenn Jupyter Notebook unter WSL nicht automatisch im Browser gestartet wird?
Wettbewerb mit VS-Code Erstellen Sie eine Python-Umgebung für Profis unter Windows
Was tun, wenn in Python minus Null angezeigt wird?
Was tun, wenn Python "schwerwiegender Fehler: Datei 'stdio.h' nicht gefunden" anzeigt?
Was tun, wenn "Unbenannt: 0" in_csv-> read_csv von Pandas hinzugefügt wird?
Was tun, wenn der Inode unter EC2 Linux erschöpft ist?
Was tun, wenn der Werttyp in Python nicht eindeutig ist?
NameError: Der globale Name'dot_parser 'ist nicht definiert und was ist zu tun, wenn er in Python angezeigt wird?
Was tun, wenn Sie die Rastersuche von sklearn in Python nicht verwenden können?
Vorgehensweise zum Erstellen einer virtuellen Python-Umgebung mit VS-Code unter Windows
Was tun, wenn in pydoc keine Python-Dokumentation für ... gefunden wird?
Was tun, wenn eine Warnmeldung in der Pip-Liste angezeigt wird?
Was tun, wenn pipreqs zu UnicodeDecodeError führt?
Was tun, um eine Google-Tabelle in Python zu erhalten?
[Mac OS] Was tun, wenn Python nicht als Framework installiert ist? Wird angezeigt, wenn der Import von matplot lib ausgeführt wird.
So schreiben Sie, was zu tun ist, wenn die Anwendung zum ersten Mal in Qt for Python mit Designer angezeigt wird
Was tun, wenn PyInstaller3.5 einen Fehler in Python3.8 verursacht (TypeError: Eine Ganzzahl ist erforderlich (Typbytes erhalten))
Auch wenn die Entwicklungssprache in Cloud9 in Python3 geändert wird, wird Version 2 in Python - Version angezeigt
Was tun, wenn CERTIFICATE_VERIFY_FAILED auftritt, wenn nltk.download () unter macOS pyhon ausgeführt wird?
Was tun, wenn in Sublime Text Python ein Unicode-Codierungsfehler auftritt?
Was tun, wenn NotADirectoryError: [Errno 20] Kein Verzeichnis: 'xdg-settings' wird im Jupyter-Notizbuch angezeigt
Was tun, wenn (Basis) am Anfang des Mac-Terminals angezeigt wird?
Was tun, wenn beim Laden eines mit Poesie erstellten Python-Projekts in VS Code ein Fehler auftritt?
Was tun, wenn die Pip-Installation in Xcode 5.1 fehlschlägt?
Was tun, wenn die SciPy-Installation unter CentOS fehlschlägt?
Was tun, wenn in pip ein Unicode-Dekodierungsfehler auftritt?
Was tun, wenn sys / cdefs.h nicht vorhanden ist?
Was tun, wenn der Fehler RuntimeError angezeigt wird: Python wird nicht als Framework installiert, wenn Sie versuchen, matplitlib und pylab in Python 3.3 zu verwenden
[Python] Typ Fehler: 'WebElement'-Objekt ist nicht iterierbar Was tun, wenn ein Fehler auftritt?
Was tun, wenn python3 venv auf Raspberry Pi nicht gut funktioniert?
Was tun, wenn in Hydrogen "Kein Kernel für Sprachpython gefunden" angezeigt wird?
Was tun, wenn nur das Fenster angezeigt wird und im Pygame nichts angezeigt wird?
Was tun, wenn beim Importieren von matplotlib in Python (Mac) eine Fehlermeldung angezeigt wird?
Was tun, wenn Sie Python auf IntelliJ ausführen und mit einem Fehler beenden?
Python mit VSCode (Windows 10)
Test.py wird auf dem Webserver in Python3 nicht angezeigt.
Was tun, wenn pip in Homebrew einen DistributionError ausgibt?
Was tun, wenn Overalls "Abdeckung unbekannt" werden?
Was tun, wenn in Python "SSL: CERTIFICATE_VERIFY_FAILED _ssl.c: 1056" angezeigt wird?
Was tun, wenn `pip install matplot lib` auf dem Mac fehlschlägt?
Was tun, wenn Sie sich nicht als root anmelden können?