Python 3.6 in Visual Studio 2017 Wie man Programm in der interaktiven Shell ausführt

Ich habe heruntergeladen und installiert Visual Studio zusammen mit Anaconda, um Zugang zu allen Paketen zu bekommen, die vorinstalliert mit Anaconda kommen. Ich versuche herauszufinden, wie man Code so laufen lässt, dass es in der interaktiven Shell läuft. Im Moment, wenn ich auf F5 ein Anaconda 3 cmd Line Fenster kommt mit der Aufforderung "Drücken Sie eine beliebige Taste, um fortzufahren …" kommt auf. Meine Frage ist: wie kann ich es so machen, dass, wenn ich F5 getroffen habe, mein Code in der interaktiven Python-Shell ausgeführt wird, ähnlich wie bei der IDLE, die mit Python kommt.

Dies scheint wie eine Frage, die eine einfache Google-Suche beheben könnte, aber aus irgendeinem Grund kann ich die Antwort nicht finden. Ich habe einige google suchen, und ich sah die Visual Studio python offizielle Microsoft-Serie darüber. Einer der Videos berührte die interaktive Shell, aber auch im Video, als er auf die Schaltfläche Start (Run) klickte, lief der Code, was wie die Kommandozeile aussah.

Ich habe IDLE in der Vergangenheit benutzt, und jetzt denke ich, dass es Zeit ist, die Änderung zu einer größeren IDE zu machen. Ich liebe die Code-Fertigstellung und Vorlagen von Visual Studio, und ich kann es kaum erwarten, diese (noob) Frage zu lösen.

Vielen Dank

2 Solutions collect form web for “Python 3.6 in Visual Studio 2017 Wie man Programm in der interaktiven Shell ausführt”

Ich bin mir nicht sicher, ob es der beste Weg ist, das zu tun, aber hier ist was ich tue, um schnell Python-Skript in Interactive Shell in Visual Studio 2017:

  1. #%% Sequenz am Anfang der * .py-Datei hinzu
  2. Ctrl+Enter mit Cursor aktiv im Texteditor
  3. Code von #%% bis zum Ende der Datei (oder ein anderer #%% ) erscheint auf Interactive Window

#%% ist im Grunde der Anfang der Zelle . Zelle ist ein Teil des Codes, den du in Interactive Shell sofort laufen möchtest. Die Zelle beginnt mit #%% und endet mit einem anderen #%% der eine andere Zelle initialisiert.

Zum Beispiel: Sie haben folgenden Code in Visual Studio:

 #%% Cell 1 print("Hello world1") print("Hello world2") #%% Cell 2 print("Hello world3") 

Wenn du auf die dritte Zeile Ctrl+Enter und drücke und Ctrl+Enter gehst du die zweite und dritte Zeile im Interaktiven Fenster.

Ich kämpfe auch damit. Es gibt eine Visual Studio Shell-Befehlsdatei in Python interactive, die standardmäßig an Shift + Alt + F5 gebunden ist.

Dies funktioniert: Wenn der Fokus in einem Codefenster liegt, wird die aktuelle Datei ausgeführt. Wenn der Fokus im Projektmappen-Explorer- Fenster liegt, wird die als "Startobjekt" ausgewählte Datei ausgeführt. Es scheint jedoch eine Störung zu geben: Einige Import-Anweisungen aus der spezifischen Datei, die auf der Standard- Strg + F5 gut funktionieren, schlagen bei Umschalt + Alt + F5 fehl. Ich muss herausfinden, warum dies der Fall ist und wird hier berichten.

EDIT: Sobald in den interaktiven Fenstern, ändern Sie das Arbeitsverzeichnis in den Ordner mit dem Projekt: os.chdir etc. Dann import your-filename funktioniert einwandfrei. Also nehme ich an, dass es bei der Auswahl des Arbeitsverzeichnisses bei der Ausführung von Shift + Alt + F5 ein Problem gibt.

  • ValueError: Unbekannte MS Compiler Version 1900
  • Fehler: 'python35_d.dll fehlt' beim Ausführen von C ++ - Code mit Python in MS Visual Studio 2015
  • Kann nicht auf Raspberry Pi mit Python-Tools für visuelle Studio debuggen
  • Einstellen von UAC auf requireAdministrator mit PyInstaller onefile Option und Manifest
  • Kann Pip mit Python Tools in Visual Studio verwendet werden?
  • Installieren von Python-Tools für Visual Studio 2012 (PTVS)
  • Gibt es Intellisense / auto-complete in VisualStudio für die Reactive Extension rx.py?
  • Loading numpy in IronPython
  • Welche Python IDE hat visuelle Studio-Features?
  • Debatte C ++ - Code in Visual Studio von Python-Code läuft in Eclipse
  • Das Importieren von TensorFlow stoppt das Python-Programm vom Laufen
  • Python ist die beste Programmiersprache der Welt.