Запуск python скрипта в Windows

Как запускать Python скрипты?

Решение

Первым делом вам надо включить поддержку CGI в тарифе хостинга. Личный кабинет/Хостинг аккаунты/ далее нажмите на домен и внизу найдите поддержку CGI!

После чего вы сможете запускать Python скрипты на хостинге. Обратите внимание! Для запуска стандартных Python скриптов, вам не требуется установка специализированных версий Python в разделе «Настройка Python приложений». Этот раздел служит для установки приложений таких как Django и других. По ссылкам вы можете почитать как устанавливать фреймворки и модули на примере Django и Flask

Всё намного проще.

Мы покажем вам как всё настроить на примере cPanel и «Фаил менеджера», а так же SSH.

1. Войдите Cpanel

2. Перейти в Файлы > Файловый менеджер

3. Перейдите в папку cgi-bin

4. Создайте фаил с расширением .py, для примера test.py в папке /home/cPuser/public_html/cgi-bin (где cPuser ваш логин в cPanel)

5. Установите права 755 на фаил

Примечание: файлы создаются с разрешениями по умолчанию 0644. Фаил .py станет исполняемым при изменении разрешений на 0755.

6. Откройте фаил с помощью правой клавиши мыши и ссылки EDIT либо с помощью кнопки «Редактировать» и добавьте для теста следующий скрипт.

Code: #! /usr/bin/python print «Content-type: text/html\n\n» print «<html>Hello world!</html>»

По умолчанию Python находиться по адресу /usr/bin/python

Сохраните.

Теперь вы можете попробовать запустить ваш скрипт по адресу http://domain.com/cgi-bin/test.py

Если вместо запуска скрипта открывается просто текст скрипта или ошибка 500, это может означать что вы не включили поддержку CGI в тарифе вашего хостинг аккаунта.

500 ошибка так же вызывается ошибкой скрипта.

Создание и редактирование Python скрипта через SSH

1. Соединитесь с cPanel аккаунтом через SSH

2. Перейдите в cgi-bin директорию cd ./public_html/cgi-bin

Проверьте что вы в нужной директории используя команду pwd



3. Создайте фаил с расширением .py. для примера nctest.py в директории /home/cPuser/public_html/cgi-bindirectory (где cPuser ваш логин в cPanel)

touch nctest.py

Для проверки что фаил создался, посмотрите директорию командой ls




4. Измените права на фаил в 0755 запустив команду

chmod 755 /home/cPuser/public_html/cgi-bin/nctest.py
(где cPuser ваш логин в cPanel)



5. Откройте фаил и добавьте следующий код

Вы можете открыть фаил используя программу nano

nano nctest.py

После добавьте следующий код для тестирования


#! /usr/bin/python
print «Content-type: text/html\n\n»
print «How to run Python scripts in cPanel»




Примечание: фаил должен начинаться с пути к Python скрипту /usr/bin/python на сервере.

Для сохранения изменений нажмте Crtl+O для Windows или Command+O для Mac OS

Теперь для запуска скрипта вы можете использовать путь http://domain.com/cgi-bin/nctest.py

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *