Läsare som du hjälper till att stödja MUO. När du gör ett köp med hjälp av länkar på vår webbplats kan vi tjäna en affiliate-provision. Läs mer.

Har du någonsin undrat om du kan köra Python-skript på din smartphone? Att skriva Python-kod på pekskärmsenheter med små skärmar kan vara svårt, men det är praktiskt när du snabbt behöver testa ett Python-skript men inte vill gå upp ur sängen och tända på din dator.

Det är enkelt att installera Python på en Android-smarttelefon med Termux. Vi leder dig genom hela processen, från att ladda ner Termux till att köra ditt första Python-program på en Android-enhet.

Installera Termux på Android

Termux är en terminalemulator för Android. För att installera den på din smartphone, gå över till F-Droid och ladda ner den senaste tillgängliga APK-filen.

Ladda ner:Termux (F-Droid)

2 bilder

När du har laddat ner, leta reda på och tryck på APK-filen för att påbörja installationen. När du tillfrågas om bekräftelse trycker du på Installera.

Även om Termux finns att ladda ner från

instagram viewer
Google Play Butik, när detta skrivs, ger de förkonfigurerade förråden ett 404-fel när du försöker installera ett paket eller uppdatera befintliga.

Hur man installerar Python på Termux

Innan du installerar Python är det första steget att uppdatera befintliga paket. Standardpakethanteraren på Termux är pkg, vilket är ganska likt Debian eller Ubuntus APT när det gäller syntax och argument.

För att uppdatera paket på Termux, kör:

pkg uppgradering

När du tillfrågas om Y/N-bekräftelser trycker du på Stiga på att gå med standardinställningarna. Du måste göra detta ett par gånger under processen.

2 bilder

Ange sedan följande kommando för att installera Python:

pkg installera python

Stiga på Y när du uppmanas att bekräfta.

Om du istället vill installera Python 2, kör:

pkg installera python2

PIP och PIP2 kommer att installeras tillsammans med python- respektive python2-paketen, så var säker på att du kan installera bibliotek och moduler som du ofta arbetar med.

Kör Python Interactive Shell

Med Python installerat är det dags att testa om installationen lyckades. I terminalen anger du "pytonorm" för att starta det interaktiva skalet ("python2" om du installerade den gamla versionen).

Om allt gick bra, kommer du att se versionen av Python listad överst tillsammans med lite användbar information. Som med alla andra språk, testa tolken genom att skriva följande uttalande för att skriva ut "Hej världen":

skriva ut("Hej världen")

Utdata kommer att visa strängen "Hej världen" och växla sedan tillbaka till inmatningsläge. När du har spelat tillräckligt med det interaktiva skalet och vill gå tillbaka till terminalen, skriv "utgång()" och slå Stiga på.

Att skriva ditt första Python-skript på Termux

För att ta det ett steg längre, varför inte skapa ett Python-skript och köra det med Termux? För att börja, öppna först nano, en terminalbaserad textredigerare för Linux. Om du vill använda en annan textredigerare, installera den gärna med pkg installera kommando.

Ange följande för att skapa en ny Python-skriptfil i den aktuella katalogen:

nanoscript.py

Lägg till följande kodrader i filen:

skriva ut("Hej världen")
namn = input("Vad heter du? ")
skriva ut("Njut av Python-programmering på Termux", namn)

För att spara ändringar i filen, tryck på Ctrl knappen och tryck O. Tryck sedan på Stiga på för att spara filen. För att avsluta nano, tryck på Ctrl och X.

3 bilder

Kör skriptet genom att utfärda följande kommando:

python script.py

Python 2-användare skulle behöva ersätta "python" i kommandot ovan med "python2". Programmet kommer att visa "Hello, World" och fråga efter ditt namn. När du anger det och trycker på Stiga på, kommer den att mata ut den sista strängen med ditt namn tillagt i slutet.

Du kan också använd PyDroid för att skriva Python-kod på din Android smartphone. Förutom Python-programmering, Termux låter dig använda Linux-kommandoraden, inklusive alla standardverktyg.

Python-programmering från din smartphone

Att koda på en smartphone låter utmanande, men det är faktiskt ett bra sätt att leka med programmeringsspråk och lära sig mer om dem samtidigt som du har roligt.

Även om det är komplicerat att utveckla en fullfjädrad applikation med din smartphone, är det möjligt, även om det tar tid. Men innan du kan göra det bör du bekanta dig med Python eller något annat programmeringsspråk.