Untuk melakukan ini, saya akan menggunakan Perkhidmatan Web Amazon (AWS) untuk mencipta mesin maya dan menjalankan skrip Python padanya!
Langkah 1: Lancarkan Contoh EC2
1. Log masuk ke AWS Console:
- Pergi ke Konsol Pengurusan AWS.
- Pilih EC2.
2. Lancarkan Contoh EC2 Baharu:
- Klik Lancarkan Instance.
- Pilih Imej Mesin Amazon → Pelayan Ubuntu.
- Pilih jenis tika, cth., t2.micro (untuk peringkat percuma).
- Konfigurasikan semua tetapan (terima lalai atau sesuaikan).
- Di bawah Pasangan Kunci, sama ada buat pasangan kunci baharu atau pilih yang sedia ada. Muat turun fail .pem (penting untuk diakses kemudian!).
- Lancarkan contoh.
3. Dapatkan DNS Awam Instance:
- Dalam Papan Pemuka EC2, pergi ke Instance.
- Pilih tika anda dan cari alamat DNS Awam (IPv4).
- Sepatutnya kelihatan seperti ini: ec2-XX-XX-XXX-XXX.compute-1.amazonaws.com.
Langkah 2: Sambung ke Contoh EC2
1. Buka Terminal pada Mesin Setempat Anda:
- Navigasi ke folder AWS anda:
cd C:\Users\Path\to\AWS
Salin selepas log masuk
Salin selepas log masuk
Fail key.pem anda dan fail lain yang berkaitan harus ada di sini.
2. SSH ke dalam Contoh EC2:
- Gunakan DNS awam atau alamat IP daripada tika EC2 anda:
cd C:\Users\Path\to\AWS
Salin selepas log masuk
Salin selepas log masuk
- Apabila ditanya sama ada anda mempercayai sambungan, taip ya untuk meneruskan.
Langkah 3: Pasang Ketergantungan
1. Kemas kini Senarai Pakej:
- Jalankan yang berikut untuk memastikan senarai pakej anda dikemas kini:
ssh -i key.pem ubuntu@ec2-XX-XX-XXX-XXX.compute-1.amazonaws.com
Salin selepas log masuk
2. Pasang Python dan Pip pada Contoh EC2:
- Pasang Python 3 dan pakej yang diperlukan:
sudo apt update
Salin selepas log masuk
3. Pasang Pakej Lain (Pilihan):
- Jika anda ingin memasang pakej lain atau menggunakan persekitaran maya, anda boleh melakukannya sekarang.
Memasang Selenium:
sudo apt install python3 python3-pip
Salin selepas log masuk
Memasang Chromium dan ChromeDriver (untuk Selenium):
pip install selenium
Salin selepas log masuk
- Buat pautan sym untuk menjadikan ChromeDriver boleh diakses secara global:
sudo apt install chromium-browser
sudo apt install chromedriver
Salin selepas log masuk
Langkah 4: Pindahkan Fail dari Mesin Tempatan ke EC2
Gunakan SCP untuk Memindahkan Fail:
- Pada mesin tempatan anda, navigasi ke direktori tempat letak main.py atau kod anda.
- Gunakan scp (SecureCopy) untuk menyalin fail ke contoh EC2 anda:
sudo ln -s /usr/lib/chromium-browser/chromedriver /usr/bin/chromedriver
Salin selepas log masuk
- Pastikan anda berada dalam direktori yang betul di mana fail anda berada (lihat langkah 2.1).
Langkah 5: Jalankan Skrip pada EC2
1. SSH Ke Instance EC2 Anda (jika belum disambungkan):
scp -i key.pem main.py ec2-XX-XX-XXX-XXX.compute-1.amazonaws.com:/home/ubuntu/your_project/
Salin selepas log masuk
2. Navigasi ke Direktori Projek:
ssh -i key.pem ubuntu@ec2-XX-XX-XXX-XXX.compute-1.amazonaws.com
Salin selepas log masuk
3. Jalankan Skrip Python:
cd /home/ubuntu/your_project
Salin selepas log masuk
Langkah 6: Hentikan Contoh EC2
Setelah anda selesai menggunakan contoh EC2 anda, hentikannya untuk mengelakkan caj yang tidak perlu:
- Pergi ke Papan Pemuka EC2 dalam AWS.
- Pilih contoh anda.
- Klik Tindakan → Keadaan Instance → Tamatkan Instance.
Atas ialah kandungan terperinci Bagaimana untuk menjalankan Python dalam Awan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!