Hoe voer je python-code uit in Sublime Text 3?

Dus ik probeer python-code uit Sublime Text 3 uit te voeren, maar ik weet niet zeker hoe. Zelfs als het alleen van de console was, zou dat goed zijn. Weet iemand hoe???


Antwoord 1, autoriteit 100%

Hulpprogramma’s->Systeem bouwen->Python
of Ctrl+B


Antwoord 2, autoriteit 9%

Je moet een pakket installeren om python uit te voeren vanaf sublieme Python + Subliem


Antwoord 3, autoriteit 9%

Probeer de plug-in Anacondadie je zal helpen om python op sublime te draaien

Sublime instellen voor python


Antwoord 4, autoriteit 9%

U kunt dit pakket in sublieme tekst gebruiken: https://packagecontrol.io/packages/Terminalom een ​​terminal te openen in het specifieke bestand of de specifieke map.


Antwoord 5, autoriteit 9%

  • Sublime Text 3 voert je python-code uit in de geïntegreerde console wanneer je Ctrl + B gebruikt

  • Als u uw code op uw eigen terminal wilt uitvoeren, maar toch wat foutinformatie binnenin de geïntegreerde console wilt krijgen, moet u uw eigen builder bouwen of plug-ins gebruiken.

  • Eenrichtingsverkeer: https://github.com/Wilhox/Integrated-builder .git


Antwoord 6

Het antwoord van @Thayakorn Rakwetpakorn is correct

Ctrl+B, en zorg er ook voor dat je het bestand hebt opgeslagen als hello.py of zoiets voordat je het probeert uit te voeren

Als dat niet werkt
Tools->Build systeem -> Nieuwbouwsysteem

Reageer op de reeds bestaande code zoals ik hieronder heb laten zien

{
    //"shell_cmd": "make"
    "cmd": ["C:\\Users\\Programs\\Python\\Python37\\python.exe","-u", "$file"],
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector': "source.python"
}

Typ deze set code en wijzig de bestandslocatie naar waar uw python.exe-bestandslocatie is, in bovenstaande coderegels

"C:\\Users\\Programs\\Python\\Python37\\python.exe"

In plaats van de coderegels van mijn bestandslocatiepad


Antwoord 7

Dit antwoord is voor mede-googlers die python-scripts willen uitvoeren binnen hun sublieme. Zoals andere antwoorden uitleggen, is alles wat je nodig hebt een subliem bouwsysteem, hier na een beetje worsteling heb ik het voor Linux-systemen laten werken.

{
  "cmd": ["gnome-terminal", "--", "/bin/bash", "-c", "python3 -u \"$file\" echo;echo;echo Press Enter to exit...;read"],
  "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
  "selector": "source.python"
}

Dit is volgens mij verreweg de eenvoudigste. Ik hoop dat het helpt.


Antwoord 8

Als je een niet-interactief bouwsysteem nodig hebt, volg dan de officiële gids.

Als je van plan bent om code uit te voeren die zoiets als input()bevat, of als je een andere manier hebt om met je programma te werken, dan heb je extra instellingen nodig – Plugin + eenvoudige configuratie.

De stappen voor het hebben van een goed/volledig build-systeem zijn:

  1. Installeer “Pakketbeheer”:

Win/Linux: ctrl+shift+p, Mac: cmd+shift+p? Type: pakket installeren
Controle ? ENTER

  1. Installeer Terminusvia pakketbeheer:

Win/Linux: ctrl+shift+p, Mac: cmd+shift+p? Type: Pakketbeheer: Pakket installeren? BINNENKOMEN ? Type: Eindpunt ? ENTER

  1. Maak een Build-systeem voor Python

Gereedschap? Systeem bouwen? New Build System menu-item of het Build: New Build System ? Plak een van de volgende secties en bewerk respectievelijk.

Voor Windowsmoet u uiteraard het pad naar uw Python wijzigen:

{
    "target": "terminus_exec",
    "cancel": "terminus_cancel_build",
    "shell_cmd": "D:\\.python_venvs\\general_python\\Scripts\\python.exe -u \"$file\"",
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python",
    "env": {"PYTHONIOENCODING": "utf-8"},
    "variants":
    [
        {
            "name": "Syntax Check",
            "shell_cmd": "D:\\.python_venvs\\general_python\\Scripts\\python.exe -m py_compile \"${file}\"",
        }
    ]
}

Voor Mac/Linux, vergeet niet het pad naar je Python te veranderen.:

{
    "target": "terminus_exec",
    "cancel": "terminus_cancel_build",
    "shell_cmd": "/home/<user>/.python_venvs/general_python/Scripts/python -u \"$file\"",
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python",
    "env": {"PYTHONIOENCODING": "utf-8"},
    "variants":
    [
        {
            "name": "Syntax Check",
            "shell_cmd": "/home/<user>/.python_venvs/general_python/Scripts/python -m py_compile \"${file}\"",
        }
    ]
}
  1. Noem het bestand bijv.: Python Custom.sublime-build
  2. Selecteer het nieuw gemaakte Build-systeem:

Gereedschap? Systeem bouwen? Python aangepast
6. Voer uw code uit:
Ctrl/CMD + B

BRON

LEAVE A REPLY

Please enter your comment!
Please enter your name here

fifteen − 9 =

Other episodes