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 : lancer une instance EC2
1. Connectez-vous à la console AWS :
- Accédez à la console de gestion AWS.
- Sélectionnez EC2.
2. Lancez une nouvelle instance EC2 :
- Cliquez sur Lancer l'instance.
- Choisissez une image machine Amazon → Serveur Ubuntu.
- Sélectionnez le type d'instance, par exemple t2.micro (pour le niveau gratuit).
- Configurez tous les paramètres (acceptez les valeurs par défaut ou personnalisez).
- Sous Paire de clés, créez une nouvelle paire de clés ou sélectionnez-en une existante. Téléchargez le fichier .pem (important pour y accéder plus tard !).
- Lancez l'instance.
3. Obtenez le DNS public de l'instance :
- Dans le tableau de bord EC2, accédez à Instances.
- Sélectionnez votre instance et recherchez l'adresse DNS public (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 ordinateur local :
- Accédez à votre dossier AWS :
cd C:\Users\Path\to\AWS
Votre fichier key.pem et les autres fichiers associés devraient être ici.
2. SSH dans l'instance EC2 :
- Utilisez le DNS public ou l'adresse IP de votre instance EC2 :
cd C:\Users\Path\to\AWS
- Lorsqu'on vous demande si vous faites confiance à la connexion, tapez oui pour continuer.
Étape 3 : Installer 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 :
ssh -i key.pem ubuntu@ec2-XX-XX-XXX-XXX.compute-1.amazonaws.com
2. Installez Python et Pip sur l'instance EC2 :
- Installez Python 3 et les packages nécessaires :
sudo apt update
3. Installez d'autres packages (facultatif) :
- Si vous souhaitez installer d'autres packages ou utiliser un environnement virtuel, vous pouvez le faire maintenant.
Installation de Sélénium :
sudo apt install python3 python3-pip
Installation de Chromium et ChromeDriver (pour Selenium) :
pip install selenium
- Créez un lien symbolique pour rendre ChromeDriver accessible dans le monde entier :
sudo apt install chromium-browser
sudo apt install chromedriver
Étape 4 : Transférer des fichiers de la machine locale vers EC2
Utilisez SCP pour transférer des fichiers :
- Sur votre ordinateur local, accédez au répertoire où se trouve votre main.py ou votre code.
- Utilisez scp (SecureCopy) pour copier des fichiers sur votre instance EC2 :
sudo ln -s /usr/lib/chromium-browser/chromedriver /usr/bin/chromedriver
- Assurez-vous que vous vous trouvez dans le bon répertoire où se trouvent vos fichiers (voir é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) :
scp -i key.pem main.py ec2-XX-XX-XXX-XXX.compute-1.amazonaws.com:/home/ubuntu/your_project/
2. Accédez au répertoire du projet :
ssh -i key.pem ubuntu@ec2-XX-XX-XXX-XXX.compute-1.amazonaws.com
3. Exécutez le script Python :
cd /home/ubuntu/your_project
Étape 6 : Arrêter l'instance EC2
Une fois que vous avez terminé avec votre instance EC2, arrêtez-la pour éviter des frais inutiles :
- Accédez au Tableau de bord EC2 dans AWS.
- Sélectionnez votre instance.
- Cliquez sur Actions → État de l'instance → Terminer l'instance.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!
Déclaration:Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn