ホームページ >バックエンド開発 >Python チュートリアル >クラウドで Python を実行する方法

クラウドで Python を実行する方法

Linda Hamilton
Linda Hamiltonオリジナル
2025-01-06 00:02:40343ブラウズ

How to run Python in the Cloud

これを行うには、アマゾン ウェブ サービス (AWS) を使用して仮想マシンを作成し、その上で Python スクリプトを実行します。


ステップ 1: EC2 インスタンスを起動する

1. AWS コンソールにログインします。

  • AWS マネジメントコンソールに移動します。
  • EC2 を選択します。

2. 新しい EC2 インスタンスを起動します。

  • インスタンスの起動をクリックします。
  • Amazon マシン イメージを選択 → Ubuntu サーバー.
  • インスタンスのタイプを選択します (例: t2.micro) (無料枠の場合)。
  • すべての設定を構成します (デフォルトを受け入れるかカスタマイズします)。
  • キー ペア で、新しいキー ペアを作成するか、既存のキー ペアを選択します。 .pem ファイルをダウンロードします (後でアクセスする際に重要です!)。
  • インスタンスを起動します。

3. インスタンスのパブリック DNS を取得します。

  • EC2 ダッシュボードで、インスタンス に移動します。
  • インスタンスを選択し、パブリック DNS (IPv4) アドレスを見つけます。
    • 次のようになります: ec2-XX-XX-XXX-XXX.compute-1.amazonaws.com.

ステップ 2: EC2 インスタンスに接続する

1. ローカル マシンでターミナルを開きます。

  • AWS フォルダーに移動します。
  cd C:\Users\Path\to\AWS

key.pem ファイルとその他の関連ファイルはここにあるはずです。

2. EC2 インスタンスに SSH で接続します。

  • EC2 インスタンスのパブリック DNS または IP アドレスを使用します。
  cd C:\Users\Path\to\AWS
  • 接続を信頼するかどうかを尋ねられたら、「yes」と入力して続行します。

ステップ 3: 依存関係をインストールする

1. パッケージリストを更新します。

  • 次のコマンドを実行して、パッケージ リストが最新であることを確認します。
  ssh -i key.pem ubuntu@ec2-XX-XX-XXX-XXX.compute-1.amazonaws.com

2. EC2 インスタンスに Python と Pip をインストールします。

  • Python 3 と必要なパッケージをインストールします。
  sudo apt update

3. 他のパッケージをインストールします (オプション):

  • 他のパッケージをインストールしたり、仮想環境を使用したりする場合は、今すぐ実行できます。

Selenium のインストール:

  sudo apt install python3 python3-pip

Chromium と ChromeDriver (Selenium 用) のインストール:

pip install selenium
  • シンボリックリンクを作成して ChromeDriver にグローバルにアクセスできるようにします。
sudo apt install chromium-browser
sudo apt install chromedriver

ステップ 4: ローカルマシンから EC2 にファイルを転送する

SCP を使用してファイルを転送します。

  • ローカル マシンで、main.py またはコードが配置されているディレクトリに移動します。
  • scp (SecureCopy) を使用してファイルを EC2 インスタンスにコピーします。
  sudo ln -s /usr/lib/chromium-browser/chromedriver /usr/bin/chromedriver
  • ファイルが存在する正しいディレクトリにいることを確認してください (ステップ 2.1 を参照)。

ステップ 5: EC2 でスクリプトを実行する

1. EC2 インスタンスに SSH で接続します (まだ接続していない場合):

  scp -i key.pem main.py ec2-XX-XX-XXX-XXX.compute-1.amazonaws.com:/home/ubuntu/your_project/

2. プロジェクト ディレクトリに移動します。

ssh -i key.pem ubuntu@ec2-XX-XX-XXX-XXX.compute-1.amazonaws.com

3. Python スクリプトを実行します。

cd /home/ubuntu/your_project

ステップ 6: EC2 インスタンスを停止する

EC2 インスタンスの使用が完了したら、不必要な料金が発生しないようにインスタンスを停止します。

  1. AWS の EC2 ダッシュボード に移動します。
  2. インスタンスを選択します。
  3. アクションインスタンスの状態インスタンスの終了 をクリックします。

以上がクラウドで Python を実行する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。