"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Le guide ultime pour exécuter Python dans le cloud

Le guide ultime pour exécuter Python dans le cloud

Publié le 2025-04-22
Parcourir:143

How to run Python in the Cloud

Pour ce faire, je vais utiliser Amazon Web Services (AWS) pour créer une machine virtuelle et exécuter le script Python dessus!


Étape 1: Lancez une instance EC2

1. Connectez-vous à la console AWS:

  • allez sur la console de gestion AWS.
  • select ec2 .

2. Lancez une nouvelle instance EC2:

  • cliquez sur lance l'instance .
  • Choisissez une image de machine Amazon → Ubuntu Server .
  • Sélectionnez le type d'instance, par exemple, t2.micro (pour le niveau gratuit).
  • Configurez tous les paramètres (acceptez les paramètres par défaut ou personnalisez).
  • sous paire de clés , créez une nouvelle paire de clés ou sélectionnez une paire existante. Téléchargez le fichier .pem (important pour accéder plus tard!).
  • Lancez l'instance.

3. Obtenez des DN publics de l'instance:

  • Dans le tableau de bord EC2, allez sur instances .
  • Sélectionnez votre instance et recherchez l'adresse public dns (ipv4) .
    • devrait ressembler à ceci: ec2-xx-xx-xxx-xxx.compute-1.amazonaws.com.

Étape 2: Connectez-vous à l'instance EC2

1. Ouvrez le terminal sur votre machine locale:

  • Accédez à votre dossier AWS:
  cd C:\Users\Path\to\AWS

Votre fichier key.pem et d'autres fichiers associés doivent être ici.

2. SSH dans l'instance EC2:

  • Utilisez le public DNS ou l'adresse IP à partir de votre instance EC2:
  ssh -i key.pem [email protected]
  • Lorsqu'on vous demande si vous faites confiance à la connexion, tapez oui pour continuer.

Étape 3: Installez les dépendances

1. Mettre à jour les listes de packages:

  • Exécutez ce qui suit pour vous assurer que vos listes de packages sont à jour:
  sudo apt update

2. Installez Python et PIP sur l'instance EC2:

  • Installez Python 3 et les packages nécessaires:
  sudo apt install python3 python3-pip

3. Installez d'autres packages (facultatif):

  • Si vous souhaitez installer d'autres packages ou utiliser un environnement virtuel, vous pouvez le faire maintenant.

Installation du sélénium:

pip install selenium

Installation de chrome et de chromedriver (pour le sélénium):

sudo apt install chromium-browser
sudo apt install chromedriver
  • Créez un lien symbolique pour rendre Chromedriver accessible globalement:
  sudo ln -s /usr/lib/chromium-browser/chromedriver /usr/bin/chromedriver

Étape 4: Transférer les fichiers de la machine locale vers EC2

Utilisez SCP pour transférer des fichiers:

  • sur votre machine locale, accédez au répertoire où se trouve votre main.py ou code.
  • Utilisez SCP (SecureCopy) pour copier des fichiers dans votre instance EC2:
  scp -i key.pem main.py ec2-XX-XX-XXX-XXX.compute-1.amazonaws.com:/home/ubuntu/your_project/
  • Assurez-vous que vous êtes dans le répertoire correct où se trouvent vos fichiers (voir l'étape 2.1).

Étape 5: Exécutez le script sur EC2

1. Ssh dans votre instance EC2 (si elle n'est pas déjà connectée):

  ssh -i key.pem [email protected]

2. Accédez au répertoire du projet:

cd /home/ubuntu/your_project

3. Exécutez le script Python:

python3 main.py

Étape 6: Arrêtez l'instance EC2

Une fois que vous avez terminé votre instance EC2, arrêtez-le pour éviter les charges inutiles:

  1. aller à tableau de bord ec2 dans aws.
  2. sélectionnez votre instance.
  3. cliquez sur Actions État d'instance terminer l'instance .
Déclaration de sortie Cet article est reproduit à: https://dev.to/adminl3/how-to-run-python-in-the-cloud-mkh?1 S'il y a une contrefaçon, veuillez contacter [email protected] pour le supprimer.
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3