先日、Windows10をインストールしたジャンクPCに「WSL + Debian」をインストールして、最近サボっているPython学習のサンプルプログラムを動作させてみようとしました。
結果としては、「Debian 上の Pythonでは、pygameライブラリの読み込み時にエラー終了」でした。
第1段階としては、Xサーバーをインストールして「export DISPLAY=localhost:0.0」としてから、Pythonプログラムを実行したのですが、coreを吐いて異常終了でした。
「xeyes」等のXプログラムが表示されたので大丈夫だと思ったんですけどね。
続いて、「WSL2だとXサーバーが不要」という記事を見つけたので、トライしてみましたが、上手くいきませんでした。
Windows11でないと駄目なのですかね?
Windows11では、後日トライしてみようと思います。
仕方がないので、Windows版の「Python3」で実行したところ、普通に動作しました。
正直言って、「Chrome OS Flex」の「LInux コンテナ」や素直に「Linux」上で動作したほうがコマンドライン操作が連携している感じがして良いですね。
Windowsだと、ファイル操作やPython実行環境がそれぞれ独立している印象です。
お試しで実行しただけなので、Python学習の続きは、これまで通り「Chrome OS Flex」上で行おうと思います。