So übergeben Sie VScode + WSL + Python Path (~ "xxx" -Lösung kann nicht importiert werden)

Hintergrund des Schreibens des Artikels

Dies ist eine Zusammenfassung dessen, was die Plakate, die neu in der Programmierung sind, über die Punkte untersucht haben, die in der Umweltentwicklung stecken geblieben sind. Es kann Fehler enthalten. In diesem Fall würde ich es begrüßen, wenn Sie mich wissen lassen könnten.

Betreff dieses Artikels

Ich habe eine Python-Umgebung mit WSL erstellt, aber wenn ich versuche, sie mit VScode auszuführen, wird der verärgerte Fehler "Import ~ kann nicht importiert werden" angezeigt.

Ausführungsumgebung

Windows10 WSL ausführbar

Ursache

Die Ursache ist, dass Vscode Ihnen nicht genau sagt, wo sich Pytho3 in der WSL befindet.

Lösungen

    1. Geben Sie python3 in die WSL ein. Führen Sie python3 im interaktiven Modus aus
C:\programming>python
Python 3.8.2 (default, Jul 16 2020, 14:00:26)
[GCC 9.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
  1. Dann befindet es sich im interaktiven Python3-Modus. Geben Sie also import sys ein. Finden Sie heraus, wo sich Python als sys.path befindet.
>>> import sys
>>> sys.path
['', '/usr/lib/python38.zip', '/usr/lib/python3.8', '/usr/lib/python3.8/lib-dynload', '/home/(Nutzername)/.local/lib/python3.8/site-packages', '/usr/local/lib/python3.8/dist-packages', '/usr/lib/python3/dist-packages']

In diesem Fall ist das zweite '/ usr / lib / python3.8' der Pfadwert.

    1. Wechseln Sie in den Ordner mit der Datei ".py" mit VScode. Wenn nicht, machen Sie eine neue.

Vier. Öffnen Sie ".vscode" in diesem Ordner. Öffnen Sie settings.json und kopieren Sie den vorherigen Pfad nach pythonPath.

{
    "python.pythonPath": "/usr/lib/python3.8"
}

Fünf. Komplett

Referenz

https://qiita.com/dynamonda/items/5a8129cd6e9cc139d94a https://qiita.com/ktgwaaa/items/6d1f54d5ff3c4559f96c

Nachwort

Aus irgendeinem Grund müssen Sie anscheinend Remote WSL verwenden, um dieses Problem zu beheben, das als Select Python Interpreter bezeichnet wird.

Recommended Posts

So übergeben Sie VScode + WSL + Python Path (~ "xxx" -Lösung kann nicht importiert werden)
[Python] Verwendung von import sys sys.argv
[Python / Tkinter] Übergeben von Argumenten an den Befehl
Zusammenfassung zum Importieren von Dateien in Python 3
Lassen Sie uns verstehen, wie Argumente übergeben werden (Python Edition)
So fügen Sie einen Suchpfad für Python-Module hinzu
So installieren Sie Python
[Wiedereinführung in Python] Importieren über das übergeordnete Verzeichnis
So installieren Sie Python
Django kann nicht importiert werden
Was tun, wenn "Name xxx nicht importiert werden kann" [Python]
Führen Sie die Python-Funktion von Powershell aus (wie Sie Argumente übergeben).
So importieren Sie die in EFS eingerichtete Python-Bibliothek in Lambda
Eine Geschichte darüber, wie man einen relativen Pfad in Python angibt.
So importieren Sie Dateien in Python an eine beliebige Stelle
Festlegen des Bibliothekspfads zum Bestehen des lokalen GAE / Python-Komponententests
(Hinweis) So übergeben Sie den Pfad Ihres eigenen Moduls
[Neueste Version 2020.8] So installieren Sie Python
So funktioniert der Import von Python-Modulen
python3: Verwendung der Flasche (2)
[Python] Verwendung von Liste 1
So aktualisieren Sie Pythons Tkinter auf 8.6
Wie benutzt man Python Argparse?
Python: Wie man pydub benutzt
[Python] Verwendung von checkio
So führen Sie Notepad ++ Python aus
[Python] Eine andere Möglichkeit zum Importieren
So ändern Sie die Python-Version
Wie man in Python entwickelt
[Python] Wie man Skalar beurteilt
[Python] Verwendung von input ()
Wie benutzt man Python Lambda?
[Python] Verwendung von virtualenv
python3: Verwendung der Flasche (3)
python3: Wie man eine Flasche benutzt
Verwendung von Python-Bytes
Übergeben von Argumenten an Python-Skripte in SPSS Modeler Batch
So importieren Sie CSV- und TSV-Dateien mit Python in SQLite
[Einführung in die Udemy Python3 + -Anwendung] 69. Import des absoluten Pfads und des relativen Pfads
[Anfängernotiz] So legen Sie den Lesepfad der Bibliothek in Python fest
So installieren Sie Python mit Anaconda
[Python] Wie man MP3-Daten fFT
[Python] Wie man PCA mit Python macht
Python: So verwenden Sie Async mit
Einfache Möglichkeit, den Python-Import anzupassen
[Python] Wie man nCk ableitet (ABC156-D)
[Python] Verwendung der Pandas-Serie
So sammeln Sie Bilder in Python
Verwendung von Anfragen (Python Library)
Verwendung von SQLite in Python
[Einführung in Python] So analysieren Sie JSON
So erhalten Sie die Python-Version
Erste Schritte mit Python
[Python] Verwendung von Liste 3 Hinzugefügt
Wie man MySQL mit Python benutzt