クラウドで Python を実行する方法
Jan 06, 2025 am 12:02 AMこれを行うには、アマゾン ウェブ サービス (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 インスタンスの使用が完了したら、不必要な料金が発生しないようにインスタンスを停止します。
- AWS の EC2 ダッシュボード に移動します。
- インスタンスを選択します。
- アクション → インスタンスの状態 → インスタンスの終了 をクリックします。
以上がクラウドで Python を実行する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

人気の記事
スプリットフィクションを打ち負かすのにどれくらい時間がかかりますか?
3週間前
By DDD
レポ:チームメイトを復活させる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
ハローキティアイランドアドベンチャー:巨大な種を手に入れる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.説明されたエネルギー結晶と彼らが何をするか(黄色のクリスタル)
1週間前
By 尊渡假赌尊渡假赌尊渡假赌

人気の記事
スプリットフィクションを打ち負かすのにどれくらい時間がかかりますか?
3週間前
By DDD
レポ:チームメイトを復活させる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
ハローキティアイランドアドベンチャー:巨大な種を手に入れる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.説明されたエネルギー結晶と彼らが何をするか(黄色のクリスタル)
1週間前
By 尊渡假赌尊渡假赌尊渡假赌

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック
Gmailメールのログイン入り口はどこですか?
7133
9


Java チュートリアル
1534
14


Laravel チュートリアル
1256
25


PHP チュートリアル
1205
29


CakePHP チュートリアル
1153
46

