«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Конечное руководство по запуску Python в облаке

Конечное руководство по запуску Python в облаке

Опубликовано в 2025-04-22
Просматривать:222

How to run Python in the Cloud

Чтобы сделать это, я собираюсь использовать Amazon Web Services (AWS) для создания виртуальной машины и запустить сценарий Python на нем!


]

] Шаг 1: запустите экземпляр EC2

]

] 1. Войдите в консоль AWS:

]
    ]
  • перейдите в консоль управления AWS.
  • ]
  • select ec2 .
]

] 2. Запустите новый экземпляр EC2:

]
    ]
  • нажмите exance запуск .
  • выберите изображение машины Amazon → ubuntu Server .
  • ]
  • выберите тип экземпляра, например, t2.micro (для бесплатного уровня).
  • ]
  • настроить все настройки (принять по умолчанию или настроить).
  • ]
  • под pake pare , либо создайте новую пару клавиш, либо выберите существующую. Загрузите файл .pem (важно для доступа позже!).
  • ]
  • запустить экземпляр.
]

] 3. Получите публичные DNS экземпляра:

]
    ]
  • в приборной панели EC2, перейдите к экземплярам .
  • ]
  • выберите ваш экземпляр и найдите адрес public 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:

]
    ]
  • Используйте публичный DNS или IP -адрес из вашего экземпляра EC2:
  • ]
]
  ssh -i key.pem [email protected]
]
    ]
  • , когда спросите, доверяете ли вы подключению, введите да, чтобы продолжить.
  • ]
]
]

] Шаг 3: Установите зависимости

]

] 1. Обновление списков пакетов:

]
    ]
  • запустите следующее, чтобы убедиться, что списки ваших пакетов актуальны:
  • ]
]
  sudo apt update
]

] 2. Установите Python и PIP в экземпляр EC2:

]
    ]
  • установить Python 3 и необходимые пакеты:
  • ]
]
  sudo apt install python3 python3-pip
]

] 3. Установите другие пакеты (необязательно):

]
    ]
  • Если вы хотите установить другие пакеты или использовать виртуальную среду, вы можете сделать это сейчас.
]

] Установка селена:

]
pip install selenium
]

] Установка хрома и хромидривера (для селена):

]
sudo apt install chromium-browser
sudo apt install chromedriver
]
    ]
  • Создайте символическую ссылку, чтобы сделать Chromedriver доступным по всему миру:
  • ]
]
  sudo ln -s /usr/lib/chromium-browser/chromedriver /usr/bin/chromedriver
]
]

] Шаг 4: Передача файлов с локальной машины в EC2

]

] Используйте SCP для передачи файлов:

]
    ]
  • на вашей локальной машине перейдите к каталогу, где находится ваш main.py или код.
  • используйте scp (securecopy) для копирования файлов в экземпляр EC2:
  • ]
]
  scp -i key.pem main.py ec2-XX-XX-XXX-XXX.compute-1.amazonaws.com:/home/ubuntu/your_project/
]
    ]
  • убедитесь, что вы находитесь в правильном каталоге, где расположены ваши файлы (см. Шаг 2.1).
]
]

] Шаг 5: Запустите скрипт на EC2

]

] 1. SSH в ваш экземпляр EC2 (если еще не подключен):

]
  ssh -i key.pem [email protected]
]

] 2. Перейдите к каталогу проекта:

]
cd /home/ubuntu/your_project
]

] 3. Запустите сценарий Python:

]
python3 main.py
]
]

] Шаг 6: Остановите экземпляр EC2

]

, как только вы закончите со своим экземпляром EC2, остановите его, чтобы избежать ненужных обвинений:

    ]
  1. перейти к dashboard EC2 в aws.
  2. выберите ваш экземпляр.
  3. click actions exaction mater instance .
  4. ]
] ] ]
Заявление о выпуске Эта статья воспроизводится по адресу: https://dev.to/adminl3/how-to-run-python-in-chloud-mkh?1 Если есть какие-либо нарушения, пожалуйста, свяжитесь с [email protected], чтобы удалить его.
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3