python открывает новое окно консоли вместо печати в cmd - PullRequest
0 голосов
/ 19 мая 2018

Мой Python 3 (3.6) открывает новое черное консольное окно для каждой команды Python, которую я запускаю (pip - то же самое).

Пример: Когда я создаю hello_world.py с while True: print("hello world")Зациклите его и запустите из PowerShell через python test.py, откроется новое окно, напечатайте «hello world» в новом окне и оставьте консоль, которую я использовал для запуска скрипта, пустой ... (то же самое происходит с Cygwin) с использованием CMDон даже не откроет окно Python, а просто закроет, возвращает мне новую строку приглашения CMD.

Еще хуже, когда PyCharm используется каждый раз, когда выполняется фоновая задача (например, проверка синтаксиса) черного консольного окна.открывается на ~ 1 сек.и таким образом блокирует меня от написания кода.

Примеры изображений, чтобы показать, что происходит:

Код, используемый для test.py:

while True:
    print("Hello World")

Example 1

Example 2

До сих пор я пытался:

  • создавать и изменять файлы манифеста дляpython.exe / pythonw.exe
  • переустановка Python3
  • установка другой версии Python3
  • изменение кодовой страницы по умолчанию для CMD / PowerShell
  • настройка PYTHONENCODINGи PYTHONIOENCODING в UTF-8
  • запуск PowerShell / Python с правами администратора

// edit:

Вопрос в том, как вернуть настройки по умолчаниюПоведение Python на любом другом (Windows) компьютере.

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