首页 >后端开发 >Python教程 >如何在云端运行Python

如何在云端运行Python

Linda Hamilton
Linda Hamilton原创
2025-01-06 00:02:40408浏览

How to run Python in the Cloud

为此,我将使用 Amazon Web Services (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. 通过 SSH 访问 EC2 实例:

  • 使用 EC2 实例中的公共 DNS 或 IP 地址:
  cd C:\Users\Path\to\AWS
  • 当询问您是否信任该连接时,输入“是”继续。

第三步:安装依赖项

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. 安装其他软件包(可选):

  • 如果您想安装其他软件包或使用虚拟环境,现在就可以这样做。

安装硒:

  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. 通过 SSH 连接到您的 EC2 实例(如果尚未连接):

  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中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn