2025/10/21(火) [n年前の日記]
#1 [tkinter][python] tkinterを勉強中
Windows11 x64 25H2 + Python 3.10.10 + TkEasyGUI 1.0.40 でそれっぽいウインドウ画面は作れたのだけど、せっかくだからスクリプトを exe化したい。となるとパッケージが少ないほうがいいだろう。ということで、tkinter を使って書き直しているところ。
記述が増えて面倒臭いな…。
記述が増えて面倒臭いな…。
◎ p5パッケージが邪魔をする :
TkEasyGUI のバージョンを上げようとして、python -m pip install tkeasygui -U と打ったら、エラーと言うか警告が出てきた。
TkEasyGUI 1.0.40 が要求する Pillow のバージョンも更新されたのだけど、別途インストールしてあった p5というパッケージが要求している Pillow のバージョンが低すぎて、pip が整合性を解決できないと言ってくる…。
とりあえず、p5 をアンインストールした。必要になったら venv で仮想環境を作ってそこにインストールして使えばいいかなと…。
ちなみに p5 は、Pythonを使って Processing/Proce55ing のような感覚で何かしらを作れるパッケージらしい。
_p5 - PyPI
_Processing風のPythonライブラリ(Python Mode for Processing に変わるCPythonのライブラリ) processing - Qiita
依存パッケージのバージョンは、requirements.txt で指定されているけれど…。
_p5/requirements.txt at master - p5py/p5
どうして依存パッケージのバージョンを軒並み決め打ちしちゃってるんだろう?
_Not compatible with Python >=3.11 - Issue #466 - p5py/p5
_Cannot install p5 package with Python 3.12 - Issue #469 - p5py/p5
Pillow 等が上位バージョンでも p5 は動いているよ? という報告が一応上がっているみたい。ただ、作者さんは Windows機を持ってないから動作確認できないとかなんとか書いてあるようにも見えた。
TkEasyGUI 1.0.40 が要求する Pillow のバージョンも更新されたのだけど、別途インストールしてあった p5というパッケージが要求している Pillow のバージョンが低すぎて、pip が整合性を解決できないと言ってくる…。
とりあえず、p5 をアンインストールした。必要になったら venv で仮想環境を作ってそこにインストールして使えばいいかなと…。
ちなみに p5 は、Pythonを使って Processing/Proce55ing のような感覚で何かしらを作れるパッケージらしい。
_p5 - PyPI
_Processing風のPythonライブラリ(Python Mode for Processing に変わるCPythonのライブラリ) processing - Qiita
依存パッケージのバージョンは、requirements.txt で指定されているけれど…。
_p5/requirements.txt at master - p5py/p5
どうして依存パッケージのバージョンを軒並み決め打ちしちゃってるんだろう?
_Not compatible with Python >=3.11 - Issue #466 - p5py/p5
_Cannot install p5 package with Python 3.12 - Issue #469 - p5py/p5
Pillow 等が上位バージョンでも p5 は動いているよ? という報告が一応上がっているみたい。ただ、作者さんは Windows機を持ってないから動作確認できないとかなんとか書いてあるようにも見えた。
[ ツッコむ ]
#2 [nitijyou] ダイソーでコードフックを購入
ダイソーリオンドール須賀川店で、コードフック類を購入。
洗面所のドアの周りに延長コードを這わせて、夏は小型扇風機、冬は小型電気ファンヒーターを動かしているけれど、その延長コードをドア回りに固定していたコードフックが剥がれてしまった。貼り直さないと…。
ドアの枠と現物合わせしてみたら、可動式クリアコードフックのほうは縦サイズが大き過ぎて使えない感じだった。クッション付きコードフックのほうでどうにかしておこう…。
本当は、両面テープの類は貼り付けてから24時間放置して、貼り付け強度を最大にしておいてから、その状態でモノを載せたほうが良いのだけど。延長コードを24時間放置しておくわけにもいかないので、まだ貼り付け強度が足りてない気もするけれど即座にコードを載せてしまった。剥がれてしまったら、その時また考えよう…。
- クッション付きコードフック。粘着テープ式。8個入り。電気小物・コードE1 22。耐荷重750g。サイズ : 25 x 10mm。株式会社大創産業。MADE IN CHINA。
- 可動式クリアコードフック。4個入り。直径10mmまで対応。サイズ : 23 x 15 x 13mm。耐荷重50g。株式会社清和産業。MADE IN JAPAN。
洗面所のドアの周りに延長コードを這わせて、夏は小型扇風機、冬は小型電気ファンヒーターを動かしているけれど、その延長コードをドア回りに固定していたコードフックが剥がれてしまった。貼り直さないと…。
ドアの枠と現物合わせしてみたら、可動式クリアコードフックのほうは縦サイズが大き過ぎて使えない感じだった。クッション付きコードフックのほうでどうにかしておこう…。
本当は、両面テープの類は貼り付けてから24時間放置して、貼り付け強度を最大にしておいてから、その状態でモノを載せたほうが良いのだけど。延長コードを24時間放置しておくわけにもいかないので、まだ貼り付け強度が足りてない気もするけれど即座にコードを載せてしまった。剥がれてしまったら、その時また考えよう…。
[ ツッコむ ]
以上、1 日分です。