Запустите скрипт с pythonw
вместо python
, чтобы избежать появления оболочки.Это на самом деле относится к Python 2.x
и 3.x
.
См. pythonw.exe или python.exe?
Если вы хотите запустить скрипт с помощью двойной щелчок файл, с которым можно связать расширение файла, которое нужно открыть с pythonw.exe
вместо python.exe
.Это будет применяться ко всем вашим *.py
файлам!
Правый клик run.py
, Open with
, Choose another app
, More apps
, Look for another app on this PC
.Найдите свой pythonw.exe
- он рядом с вашим python.exe
.Затем установите флажок Always use this app to open .py files
.
Чтобы не связывать это поведение со всеми вашими *.py
файлами, измените расширение run.py
, например, .pyw
, а затем примените описанные шаги.
Если вы не знаете, где находится python.exe
, но вы можете использовать его из терминала, откройте PowerShell и введите (Get-Command pythonw.exe).Source
, чтобы узнать.
Это относится только к вашему компьютеру - если вы хотитеэто работает на всех машинах, на которые вы копируете файл, см. Fabrizios ответ.