Ich verwende Visual Studios 2015 zum Erstellen von Python-Programmen. Jede Datei ist ein separates Programm und daher möchte ich jedes einzeln debuggen.
Ich weiß, dass Sie dies tun können, indem Sie zu:
Ich möchte wissen, ob es einen einfacheren Weg gibt, bei dem die aktuelle .py
- Datei jedes Mal ausgeführt wird, wenn ich F5 drücke. Genau wie im Leerlauf
3 Antworten
Sieht so aus, als wäre das nicht möglich. Ein Rechtsklick auf die Datei scheint die einzige Möglichkeit zu sein, eine Python-Datei in visuellen Studios auszuführen.
Ich bin auch auf dieses Problem gestoßen, als ich PTVS mit VS2013 Update 4 in einem Django-Projekt verwendet habe.
Bisher konnte ich dies nur zum Laufen bringen, indem ich im Solution Explorer mit der rechten Maustaste auf den Projektnamen klickte, Eigenschaften auswählte und den Debug-Startmodus in "Standard Python Launcher" änderte und dann mit der rechten Maustaste auf das Python-Skript in klickte Lösungs-Explorer und wählen Sie "Mit Debugging beginnen". Andernfalls wird ein Fehler "Interpreter nicht gefunden" angezeigt, obwohl er in meinen Debug-Optionen in den Projekteigenschaften angegeben ist.
Ich werde den Beitrag aktualisieren, wenn ich eine bessere Lösung finde.
Das Wichtigste ist, VS eine Startdatei zu entziehen und dann die Datei auszuführen, die sich auf der aktiven Registerkarte befindet, unabhängig davon, woher sie stammt.
- Öffnen Sie die Projekteigenschaften und löschen Sie den Namen der Startdatei
- so dass das Projekt keine hat
- Öffnen Sie eine beliebige .py-Datei in VS (oder ziehen Sie sie per Drag & Drop).
- Stellen Sie sicher, dass die Registerkarte aktiv ist (der Cursor befindet sich darin).
- Klicken Sie mit der rechten Maustaste und beginnen Sie mit dem Debuggen
Verwandte Fragen
Neue Fragen
python
Python ist eine dynamisch typisierte Mehrzweck-Programmiersprache mit mehreren Paradigmen. Es wurde entwickelt, um schnell zu lernen, zu verstehen, zu verwenden und eine saubere und einheitliche Syntax durchzusetzen. Bitte beachten Sie, dass Python 2 ab dem 01.01.2020 offiziell nicht mehr unterstützt wird. Fügen Sie für versionenspezifische Python-Fragen das Tag [python-2.7] oder [python-3.x] hinzu. Wenn Sie eine Python-Variante (z. B. Jython, PyPy) oder eine Bibliothek (z. B. Pandas und NumPy) verwenden, fügen Sie diese bitte in die Tags ein.