Puncte:0

Sublime text 4 nu rulează Python

drapel pk

Aș dori să încerc să învăț Python, dar Sublime text 4, deoarece încerc să rulez orice script de testare apăsând CTRL + B, îmi dă confirmarea că a fost executat, dar nicio ieșire.

import sys
print(platforma sistem)

Rezultatul:

[Terminat în 19 ms]

Aveți idee ce greșesc? este o eroare de configurare? Dacă da, care?

Puncte:1
drapel in

Presupunând că utilizați sistemul de compilare Python încorporat care este livrat cu Sublime Text, cele mai frecvente motive pentru care executați codul Python și nu vedeți niciun rezultat (și, de asemenea, nu vedeți nicio eroare) sunt:

  1. Codul dvs. Python nu generează de fapt nicio ieșire, cum ar fi un script care este doar 2 + 2 fără imprimare() învelindu-l. Acest lucru se întâmplă adesea atunci când oamenii sunt obișnuiți să folosească un mediu REPL sau urmează un tutorial în care este folosit un REPL.

  2. Când efectuați prima versiune Python, veți fi întrebat dacă doriți să utilizați Piton construi sau cel Python - Verificare sintaxă construi; apoi Sublime își amintește alegerea ta și continuă să o folosească. The Verificare de sintaxă varianta sună ca o idee bună pentru că cine nu dorește verificare suplimentară pentru codul său? Totuși, tot ceea ce face este să compilați codul, dar să nu îl ruleze efectiv, caz în care veți vedea rezultate numai dacă codul este stricat.

Problema dvs. nu este prima (dar dacă a fost, rețineți că, pentru ca orice ieșire să apară în afara unui REPL, imprimare() ceea ce vrei să vezi, așa că bănuiesc că este al doilea. Dacă este cazul, folosiți Instrumente > Construire cu... din meniu în timp ce editați un fișier Python și încercați să alegeți Piton construiește pentru a vedea dacă funcționează mai bine.

Pinguto avatar
drapel pk
Greșesc sau există deja o imprimare în întrebarea de deschidere? iar Python - Syntax Check pare configurat așa cum ați descris.. idei?
OdatNurd avatar
drapel in
Există, motiv pentru care scrie că problema ta nu este prima, ci a doua. Pentru a fi clar, doriți să ***nu*** să utilizați `Python - Verificare sintaxă`, deoarece tot ceea ce face este să vă compilați codul, dar nimic altceva.
Pinguto avatar
drapel pk
Înțeleg. Accept răspunsul, chiar dacă l-am rezolvat trecând la Visual Studio Code.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.