Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.53/15: Рейтинг темы: голосов - 15, средняя оценка - 4.53
 Аватар для Михалыч
1011 / 355 / 59
Регистрация: 28.02.2013
Сообщений: 937

Как на удаленном сервере запустить код python

02.06.2022, 18:03. Показов 3610. Ответов 8

Студворк — интернет-сервис помощи студентам
Добрый день, подскажите пожалуйста, где я должен разместить сей код, что бы он бы работал не только на моем компе?

"Клиент"
Python
1
2
3
4
5
6
7
8
import socket
 
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock.connect(('127.0.0.1', 8888))
sock.send(b'Test message')
res = sock.recv(64)
print(res.decode())
sock.close()
"Сервер"
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import socketserver
 
class EchoTCPHandler(socketserver.BaseRequestHandler):
 
    def handle(self):
        data = self.request.recv(1024).strip()
        print(f'Adress: {self.client_address[0]}')
        print(f'Data: {data.decode()}')
        b = bytes('[1,2,3,4]', encoding='utf-8')
        self.request.sendall(b)
 
if __name__ == '__main__':
    with socketserver.TCPServer(('', 8888), EchoTCPHandler) as server:
        server.serve_forever()
Я так понимаю, что нужен какой-то удаленный сервер, где размещается код "Сервер" и каждый раз когда я запускаю "Клиент", он возвращает список [1,2,3,4] (в смысле строку) скиньте пожалуйста, ссылки как это должно выглядеть?
Я запутался в той инфе, что выдает яндекс...
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.06.2022, 18:03
Ответы с готовыми решениями:

Как запустить приложение с GUI на удаленном сервере?
Собственно есть чисто виндузовое приложение с GUI и его нужно запустить на удаленном сервере с ubuntu. У клиента же стоит виндуз. С...

Как запустить клиентское приложение на удаленном сервере?
Люди! Помогите советом и вправьте мозги если что :). Вот есть эта технология. Не пожалел денег, купил две книги. Одна - Поля Аллена...

Как запустить скрипт на удаленном сервере без winrm, rpc. Powershell
В связи со свирепствующими вирусами появилась задача пере организовать работу скрипт-сервера. Ранее все работало через WinRM, штатные...

8
 Аватар для Михалыч
1011 / 355 / 59
Регистрация: 28.02.2013
Сообщений: 937
02.06.2022, 18:17  [ТС]
У меня есть вот такая штука (там у меня сайт на django висит). Это сервер? Там можно запустить код "Сервер"?

Кому не сложно напишите шаги которые я должен сделать?
Миниатюры
Как на удаленном сервере запустить код python  
0
5514 / 2867 / 571
Регистрация: 07.11.2019
Сообщений: 4,752
02.06.2022, 19:55
Лучший ответ Сообщение было отмечено Михалыч как решение

Решение

Михалыч, для начала проверьте установлен ли там Python:
Bash
1
python3 -V
Если нет, то попробовать установить как-то так:
Bash
1
sudo apt-get install python3
Запустить скрипт можно так:
Bash
1
python3 server.py
Возможно придется запускать через sudo.
Если надо, чтобы сервер работал после выхода, то используйте nohup команду или запишите в cron
В клиенте в 4-ой строке исправьте локалхост 127.0.0.1 на реальный адрес сервера.

Если есть возможность, то потестируйте ваш код сначала просто на двух разных компах (или телефоне с termux и python) в локальной сети.
1
3582 / 2182 / 571
Регистрация: 02.09.2015
Сообщений: 5,510
02.06.2022, 20:29
Михалыч, а чем heroku любой PaaS провайдер не угодил? На своем дедике заманаешься пробрасывать порты и настраивать окружение.
P. S. Как говорится, вам шашечки или ехать.
1
 Аватар для Михалыч
1011 / 355 / 59
Регистрация: 28.02.2013
Сообщений: 937
03.06.2022, 10:14  [ТС]
Цитата Сообщение от Arsegg Посмотреть сообщение
а чем heroku любой PaaS провайдер не угодил?
Если я про него не знаю, значит его не существует Пойду загуглю...
0
Эксперт Python
 Аватар для dondublon
4651 / 2071 / 366
Регистрация: 17.03.2012
Сообщений: 10,180
Записей в блоге: 6
03.06.2022, 10:35
Михалыч, кажется, это называется "хостинг".
0
3582 / 2182 / 571
Регистрация: 02.09.2015
Сообщений: 5,510
03.06.2022, 12:45
dondublon, ну хостинг - это и IaaS, и PaaS, и SaaS. Да и про облака не стоит забывать. Слишком широкое понятие.
0
Эксперт Python
 Аватар для dondublon
4651 / 2071 / 366
Регистрация: 17.03.2012
Сообщений: 10,180
Записей в блоге: 6
03.06.2022, 12:47
Arsegg, ну дык.
"Запуск на удалённом компьютере" - это широко, да.
0
 Аватар для Михалыч
1011 / 355 / 59
Регистрация: 28.02.2013
Сообщений: 937
04.06.2022, 23:06  [ТС]
u235, спасибо, всё получилось по вашему описанию Арендовал сервер с Ubuntu, потом пол дня на нее ставил графическую оболочку и пытался настроить удаленный рабочий стол ... Потом плюнул, начал читать heroku, там вообще ничего не понял (чем-то похоже на python any where, кстати туда я тоже пробовал свой код поставить, безуспешно, прочитал что он не дает обращаться по сокетам), наверно это больше для django и т.п. (хотя я в этом мало, что понимаю, могу и ошибаться). Вернулся к терминалу , оказывается не так страшно (больше не привычно) и оно работает, я теперь получаю свою строку [1,2,3,4] заодно и к терминалу немного привык

Добавлено через 30 минут
Для себя :
Цитата Сообщение от u235 Посмотреть сообщение
nohup команду
что бы потом найти, что было запущенно
Bash
1
ps xw
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
04.06.2022, 23:06
Помогаю со студенческими работами здесь

Можно ли из1с запустить php скрипт на удаленном сервере?
как это сделать?

Как запустить скрипт (python), для постоянной работы на VPS сервере?
Есть скрипт на языке python. Есть vps сервер на digital ocean (чистая ubuntu, без установленных фреймворков). Как запустить на нём...

Как через python запустить консоль и скомпилировать код
Как можно через python запустить консоль и скомпилировать код. Нужно именно запустить консоль и потом толлько компелировать

Как опубликовать БД на удаленном сервере?
Подскажите, пожалуйста, как опубликовать Базу Данных на удаленном сервере, что бы работало без ошибок? Провайдер создал ODBC connect,...

Как запустить скрипт на другом сервере из своего скрипта на своем сервере
Добрый день! Никак не могу сообразить как проще запустить скрипт на другом сервере из скрипта php на своем сервере. Т.е. один сервер...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru