Я разработал скрипт на python, который запускает несколько приложений Node.js на разных консолях.Он работает в Windows (Python версии 3.7.3), но не может заставить его работать на Mac (3.7.4_1).
Я продолжаю прокручивать документацию по Python, но не вижу ничего, что могло бы стать проблемой, ипара сообщений, которые я нахожу в переполнении стека, не решает мою проблему.
Вот ошибка:
subprocess.Popen(['node', 'index.js'],
creationflags=subprocess.CREATE_NEW_CONSOLE, shell=False)
AttributeError: модуль 'подпроцесс' не имеет атрибута 'CREATE_NEW_CONSOLE'
Вот код:
def __runProject(self, project):
print(f'Starting project \'{project.projectName}\'...')
subprocess.Popen(['node', 'index.js'], creationflags=subprocess.CREATE_NEW_CONSOLE, shell=False)
os.chdir(self.__currentWorkingDirectory)
Заранее спасибо!