Как запустить две python программы на MacBook одновременно? - PullRequest
1 голос
/ 11 февраля 2020

Мне было интересно, нужно ли мне запускать две python программы одновременно, могу ли я открыть два терминала windows и запустить каждую из них одновременно? Это замедлит вычисления? Если да, есть ли способ быстро запустить несколько программ одновременно? Как и параллельные вычисления. Приветствия.

Ответы [ 2 ]

0 голосов
/ 11 февраля 2020

Опция 1: проверка с использованием Экран GNU с вертикальное разделение

Опция 2: Загрузите iTerm2 для macOSX по этой ссылке .

0 голосов
/ 11 февраля 2020

Можно ли открыть два терминала windows и запустить каждый из них одновременно?

Вы можете сделать это, но они не будут работать параллельно.

Замедлит ли это вычисления?

Если вы можете запускать их по-настоящему параллельно, отдельные программы не должны чувствовать себя медленнее, чем если бы они были запущены последовательно.

Однако, если у вас есть несколько python сценариев, которые вы будете sh запускать одновременно на одном и том же терминале, вы можете ввести следующие строки на вашем bash терминале:

python3 script1.py &
python3 script2.py &

Или, если вы хотите запустить их из другого python скрипта, вы можете сделать это:

# script3.py
import subprocess

subprocess.run("python3 script1.py & python3 script2.py", shell=True)

Или, если вы хотите запустить несколько процессов параллельно, вы можете взять взглянем на python встроенный многопроцессорный модуль.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...