Programim dhe zhvillim, javascript, python, php, html

Ekzekutimi i një skripti python në Google Cloud Compute Engine

Për një detyrë të mësimit të makinerive në shkollë, shkrova rrjetin tim MLP. Grupi i të dhënave është mjaft i madh dhe trajnimi zgjat përgjithmonë. Unë u sinjalizova për opsionin e ekzekutimit të skriptit tim në Motorin e llogaritjes në renë kompjuterike të Google. Unë u përpoqa ta konfiguroja këtë, por nuk ia dola (ende).

Hapat që ndërmora ku:

  1. Krijo nje llogari
  2. Krijo një VM
  3. Hapni VM-në përmes shfletuesit

A mund të më ndihmojë dikush me importimin dhe ekzekutimin e skriptit tim python në Google Cloud. Apo ka dikush një tutorial të qartë se si ta zgjidhim këtë? Unë u përpoqa t'i gjeja vetë, por nuk pata sukses deri më tani.



Përgjigjet:


1

Më në fund e kuptova këtë, kështu që do të postoj të njëjtën përgjigje në postimin tim që funksionoi për mua këtu. Duke përdorur Debian Stretch në VM-në time. Unë jam duke supozuar se ju keni ngarkuar tashmë skedarët tuaj në VM dhe se jeni në të njëjtin drejtori të skriptit tuaj.

  1. Bëjeni skenarin tuaj të ekzekutueshëm

    chmod +x myscript.py
    
  2. Ekzekutoni komandën nohup për të ekzekutuar skriptin në sfond. Opsioni & siguron që procesi të mbetet i gjallë pas daljes. Unë kam shtuar linjën shebang në skriptin tim të python kështu që nuk ka nevojë të telefononi python këtu

    nohup /path/to/script/myscript.py &
    
  3. Dilni nga guaska nëse dëshironi

    logout
    

U krye! Tani skripti juaj është gati dhe funksionon. Ju mund të identifikoheni përsëri dhe të siguroheni që procesi juaj është ende i gjallë duke kontrolluar daljen e kësaj komande:

ps -e | grep myscript.py

Nëse diçka shkoi keq, mund të shikoni skedarin nohup.out për të parë daljen e skriptit tuaj:

cat nohup.out
29.11.2017

2

Ekziston edhe një qasje më e thjeshtë për të ekzekutuar kodin në sfond në gcp dhe në çdo terminal linux: duke përdorur linux të ekranit

Krijo një dritare të re të terminalit të sfondit:

screen -S WRITE_A_NAME_OF_YOUR_CHOIC_HERE

tani ju jeni në një dritare sfondi në terminal. Ekzekutoni kodin tuaj:

python3 mycode.py

Dilni nga ekrani me tastet kryesore dhe puna do të vazhdojë të funksionojë në sfond.

ctrl + A + D

Mund të mbyllni të gjitha dritaret tani. Nëse doni të ktheheni dhe të shihni se çfarë po ndodh. Hyni përsëri në terminalin tuaj. Dhe prekni sa vijon.

screen -ls 

Kjo do t'ju japë listën e dritareve të krijuara. Tani gjeni tuajën dhe prekni

screen -r WRITE_NAME_OF_YOUR_WINDOW

Dhe ja ku e keni :D Mund të gjeni më shumë komanda këtu

13.12.2020

3

Ju mund të përdorni vetë mësimet e platformës së resë kompjuterike të Google dhe është shumë e thjeshtë për t'u ndjekur. Lidhjet janë dhënë më poshtë

Vendosja e Python

https://cloud.google.com/python/setup

Duke filluar

https://cloud.google.com/python/getting-started/hello-world

Ju lutemi vini re se nuk keni asnjë nivel të lirë për të ekzekutuar Python 3.x, mjedisi standard me nivel të lirë mbështet vetëm Python 2.x.

Edit: Sipas përditësimit më të fundit Python 3.x është i paracaktuar në mjedisin standard

24.11.2017
  • Ju mund të përdorni nivelin e lirë me kohën e re të ekzekutimit të Python 3.7. news.ycombinator.com/item?id=17717045 22.01.2019

  • 4

    Thjesht lundroni në drejtorinë ku është vendosur skripti.

    python thenameofscript.py
    
    12.10.2018

    5

    Kam përdorur Way Script i cili është i shkëlqyeshëm dhe ka një plan falas për të ekzekutuar çdo orë

    Mund të kontrolloni këtë video për të parë shpjegimin

    17.05.2020
    Materiale të reja

    Masterclass Coroutines: Kapitulli-3: Anulimi i korutinave dhe trajtimi i përjashtimeve.
    Mirë se vini në udhëzuesin gjithëpërfshirës mbi Kotlin Coroutines! Në këtë seri artikujsh, unë do t'ju çoj në një udhëtim magjepsës, duke filluar nga bazat dhe gradualisht duke u thelluar në..

    Faketojeni derisa ta arrini me të dhënat false
    A e gjeni ndonjëherë veten duke ndërtuar një aplikacion të ri dhe keni nevojë për të dhëna testimi që duken dhe duken më realiste ose një grup i madh të dhënash për performancën e ngarkesës...

    Si të përdorni kërkesën API në Python
    Kërkesë API në GitHub për të marrë depot e përdoruesve duke përdorur Python. Në këtë artikull, unë shpjegoj procesin hap pas hapi për të trajtuar një kërkesë API për të marrë të dhëna nga..

    Një udhëzues hap pas hapi për të zotëruar React
    Në këtë artikull, do të mësoni se si të krijoni aplikacionin React, do të mësoni se si funksionon React dhe konceptet thelbësore që duhet të dini për të ndërtuar aplikacione React. Learning..

    AI dhe Psikologjia — Pjesa 2
    Në pjesën 2 të serisë sonë të AI dhe Psikologji ne diskutojmë se si makineritë mbledhin dhe përpunojnë të dhëna për të mësuar emocione dhe ndjenja të ndryshme në mendjen e njeriut, duke ndihmuar..

    Esencialet e punës ditore të kodit tim VS
    Shtesat e mia të preferuara - Git Graph 💹 Kjo shtesë është vërtet e mahnitshme, e përdor përpara se të filloj të punoj për të kontrolluar dy herë ndryshimet dhe degët më të fundit, mund të..

    Pse Python? Zbulimi i fuqisë së gjithanshme të një gjiganti programues
    Në peizazhin gjithnjë në zhvillim të gjuhëve të programimit, Python është shfaqur si një forcë dominuese. Rritja e tij meteorike nuk është rastësi. Joshja e Python qëndron në thjeshtësinë,..