webentwicklung-frage-antwort-db.com.de

VSCode: In der ausgewählten Umgebung ist kein Pip-Installationsprogramm verfügbar

Ich versuche, den autopep8-Linter für eine Python-Datei in VSCode auszuführen.

Ich habe die Anweisungen hier befolgt: https://code.visualstudio.com/docs/python/environments und habe meinen Interpreter (⇧⌘P) ausgewählt: /usr/local/bin/python

Ich versuche dann, meinen Code zu formatieren, und VSCode sagt, dass autopep8 nicht installiert ist und über Pip installiert werden kann. Wenn ich jedoch versuche, über Pip zu installieren, wird There is no Pip installer available in the selected environment angezeigt.

Ich habe dann versucht, ein Terminal in der aktuellen Umgebung zu starten, indem ich Python: Create Terminal in der Befehlspalette auswählte.

Das Terminal wird gut geöffnet, pip ist vorhanden, und ich kann sogar pip install autopep8 in dem Terminal, das in VSCode geöffnet wurde, öffnen. Wenn ich jedoch den Befehl Format Document ausführen möchte, erhalte ich dieselben Fehler wie autopep8 und pip in der Umgebung verfügbar.

12
ashgromnies

Unter Ubuntu16.04 habe ich mit Python3 in vscode und gearbeitet

apt-get install python3-pip

löst mein Problem.

Das liegt daran, dass ich das entdecke: Unter meinem Terminal gebe ich den pip -V ein. Es zeigt es für Python2 an, nicht für Python3.

16
sean.wu

Man kann nur den Interpreter wechseln.

Gehen Sie in (Strg + Umschalt + P), und geben Sie Python ein: Select Interpreter. Auf diese Weise wählen Sie die Version aus, die Ihre Erweiterung benötigt. 

Das hat bei mir funktioniert.

6
elan lima

1.Wählen Sie den Befehl Datei> Voreinstellungen> Einstellungen (⌘,), um Ihre Benutzereinstellungen zu öffnen.

2. Suchen und erstellen oder ändern Sie einen Eintrag für python.pythonPath mit dem vollständigen Pfad zur ausführbaren Python-Datei entsprechend Ihren Anforderungen. Beispiel: Ich habe den Pfad in python2.6 in diesen Pfad/usr/local/bin/python3 geändert.

4
Mohit Dabas

Ich habe mehrere python Versionen:

2.7
3.6
3.7
  1. Teilen Sie dem vscode/visual studio code mit, welche Version verwendet werden soll:

drücken Sie die folgende Taste (Alle Befehle anzeigen): Ctrl + Shift + P
füge folgendes ein: Python: Select Interpreter
Wählen Sie eine der angezeigten Versionen aus. Ich habe python 3.7.3 64-bit

  1. Aktualisiere python Pfad in den Einstellungen:

drücken Sie Ctrl + , um Einstellungen zu öffnen
suchen nach python.pythonPath
Ändern Sie python in /usr/bin/python3.7

Hinweis: Dies ist möglicherweise nicht erforderlich. Stellen Sie jedoch sicher, dass /usr/bin/python3.7 existiert wirklich für dich, du hast vielleicht einen anderen Weg wie /usr/local/bin/python3.7, usw.

  1. Ich hatte pip aber es war 2.7, aber da ich python 3 wähle, muss pip installiert werden

Führen Sie den folgenden Befehl im Terminal aus: apt-get install python3-pip

  1. Starten Sie vscode neu

Mit den obigen Schritten wurden alle Probleme behoben. Ich hoffe, das hilft.

(auf Mac) Wenn Sie Python3 verwenden, aber vscode sagte, dass Pip nicht installiert ist, können Sie die Python-Version auf vscode bottom .. ändern. Bash weiß nicht, dass Sie pip @ 2 installiert haben.

2
金色的暗

versuchen Ctrl+Shift+P dann tippe

Python: Select Interpreter

und wähle die python version.

1
muhammad ali

Auf Ubuntu:

Stellen Sie sicher, dass Sie Python und Pip installiert haben.

Gehen Sie zu Einstellungen und geben Sie python.py in die Sucheingabe ein. Dies sollte die Python-Pfadeinstellungen finden.

Entfernen Sie diesen Pfad (falls aktuell festgelegt), und speichern Sie ihn. Beenden Sie den Code und setzen Sie diesen auf den aktuellen Wert. 

Für mich ist/usr/bin/python3

0
Kamil Naja