mieki256's diary



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機を持ってないから動作確認できないとかなんとか書いてあるようにも見えた。

以上です。

過去ログ表示

Prev - 2025/10 - 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