Com es crea un entorn de desenvolupament Python a Google Cloud Platform
En aquesta publicació, aprendreu a crear entorns de desenvolupament d’aplicacions Python a la plataforma Google Cloud
Configureu un entorn de desenvolupament Python a Google Cloud Platform, mitjançant Google Compute Engine per crear una màquina virtual (VM) i instal·lar biblioteques de programari per al desenvolupament de programari.
Realitzeu les tasques següents,
- Subministreu una instància de Google Compute Engine.
- Connecteu-vos a la instància mitjançant SSH.
- Instal·leu una biblioteca Python a la instància.
- Verifiqueu la instal·lació del programari.
Requisits previs
- Compte de núvol de Google
Seguiu els passos següents per crear un entorn de desenvolupament d'aplicacions Python a Google Cloud Platform.
Pas 1
iniciar Sessió https://console.cloud.google.com/ .
Pas 2
aws lambda processament d'imatges
Crear i connectar-se a una màquina virtual,
- A la consola, feu clic al menú de navegació> Compute Engine> Instàncies de màquina virtual.
-
A la pàgina Instàncies de màquina virtual, feu clic a Crea.
-
A la pàgina Crea una instància, per a Tipus de nom dev-instance i seleccioneu una regió com a us-central1 (Iowa) i una zona com a us-central1-a.
-
A la secció Identitat i accés a l'API, seleccioneu Permet l'accés complet a totes les API del núvol.
-
A la secció Tallafoc, activeu Permet el trànsit HTTP.
-
Deixeu la configuració restant com a predeterminada i feu clic a Crea **. **
Es triga uns 20 segons a subministrar-se i iniciar-se la màquina virtual
A la pàgina d’instàncies de màquina virtual, a la fila d’instància de desenvolupament, feu clic a SSH.
Això llança una sessió SSH allotjada pel navegador. Si teniu un bloqueig de finestres emergents, és possible que hàgiu de fer clic dues vegades.
No cal configurar ni gestionar les claus SSH.
Pas 3
Instal·leu programari a la instància de màquina virtual
A la sessió SSH, per actualitzar la llista de paquets Debian, executeu l'ordre següent,
sudo apt-get update
Per instal·lar Git, executeu l'ordre següent,
sudo apt-get install git
Quan se us demani, introduïu I per continuar, acceptant l'ús d'espai de disc addicional.
Per instal·lar Python, executeu l'ordre següent,
sudo apt-get install python-setuptools python-dev build-essential
Una vegada més, quan se us demani, introduïu Y per continuar, acceptant l'ús d'espai de disc addicional.
Per instal·lar pip, executeu l'ordre següent,
_sudo easy_install pip
Pas 4
Configureu la màquina virtual per executar el programari de l'aplicació.
En aquesta secció, verifiqueu la instal·lació del programari a la màquina virtual i executeu un codi de mostra.
Verifiqueu la instal·lació de Python
Encara a la finestra SSH, verifiqueu la instal·lació comprovant la versió de Python i pip,
python --version pip --version
La sortida proporciona la versió de Python i pip que heu instal·lat.
Cloneu el dipòsit de classes,
Canvieu el directori de treball,
cd ~/training-data-analyst/courses/developingapps/python/devenv/
Executeu un servidor web senzill,
sudo python server.py
Pas 5
Torneu a la llista d'instàncies de la màquina virtual de Cloud Console (menú de navegació> Compute Engine> Instàncies virtuals) i feu clic a l'adreça IP externa de la instància de desenvolupament.
S'obre un navegador i mostra un desenvolupador de Hello GCP. missatge de Python.
Pas 6
msrm us302 actualització del firmware
-
Torneu a la finestra SSH i atureu l'aplicació prement Ctrl + c.
-
Instal·leu els paquets de Python necessaris per enumerar instàncies de màquina virtual de Google Compute Engine,
sudo pip install -r requirements.txt
Pas 7
Ara enumereu la vostra instància a Cloud Shell. Introduïu l'ordre següent per executar una aplicació Python senzilla que llista les instàncies de Compute Engine. Substituïu-lo pel vostre identificador de projecte GCP i és la regió que heu especificat quan vau crear la màquina virtual. Cerqueu aquests valors a la pàgina d’instàncies de màquina virtual de la consola,
python list-gce-instances.py --zone=
El nom de la vostra instància hauria d'aparèixer a la finestra del terminal SSH.
Sortida
Resum
Espero que hagueu entès com crear un entorn de desenvolupament d'aplicacions Python a Google Cloud Platform. Estigueu atents a més articles sobre entorns de GCP.
#Python #Google Cloud Platform