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 ()
** 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.
`" 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,
...
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"
],
...