Мой 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")
До сих пор я пытался:
- создавать и изменять файлы манифеста для
python.exe
/ pythonw.exe
- переустановка Python3
- установка другой версии Python3
- изменение кодовой страницы по умолчанию для CMD / PowerShell
- настройка
PYTHONENCODING
и PYTHONIOENCODING
в UTF-8 - запуск PowerShell / Python с правами администратора
// edit:
Вопрос в том, как вернуть настройки по умолчаниюПоведение Python на любом другом (Windows) компьютере.