mieki256's diary



2026/01/03() [n年前の日記]

#2 [python] pygameのウェルカムメッセージを非表示にしたい

Windows11 x64 25H2上で pygame-ce を利用しようとすると、import pygame をした時点でウェルカムメッセージが表示されてしまう。無効化したい。

_pygameのウエルカムメッセージを表示しないようにする

環境変数 PYGAME_HIDE_SUPPORT_PROMPT に "1" を設定しておけばいいらしい。

Windowsの環境変数で常に指定しておくわけにはいかないので、Pythonスクリプトを実行した時だけ環境変数を設定する。

import os

os.environ["PYGAME_HIDE_SUPPORT_PROMPT"] = "1"

import pygame  # noqa: E402

ただ、import os の後に環境変数を設定してから import pygame を入れると、Flake8 というPythonの文法をチェックしてくれるツールが E402 のエラーを出してしまう。

該当行の後ろのほうにコメントで「# noqa: E402」をつけておけば、その行だけエラーを無視することができる。

また、Nuitka で exe化する際は、コンソールを非表示にする指定も必要。

--windows-console-mode=disable

python -m nuitka --enable-plugin=tk-inter --mingw64 --windows-console-mode=disable --include-data-file=".\\res\\*.png=.\\res\\" --follow-imports --onefile pywinscr.pyw

以上です。

過去ログ表示

Prev - 2026/01 - Next
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project