goo blog サービス終了のお知らせ 

パーソナルブログメモリ

a = [1, 1]
for _ in "*" * 999: a += [sum(a[-2:])]
print(a)

TkEasyGUIの環境開発に苦戦する See PEP 668

2025-04-01 | 新規1000万人ぐらいにプログラムをマスターしてもらいたい

Ubuntu24.04はまだPython3まっさら状態

 

TkEasyGUIを入れようとするとpipも入っていない

 

pipを入れTkEasyGUIを入れようとすると

hint: See PEP 668 for the detailed specification.

 

pipが入れようとするものになにか 物申している

回避用のオプションはあるようなので(それがベストかはあやしい)

それを使う

 

こんどはTkinterがないとのたまう

標準装備とかいう話はどうなったのだろう

Tkinterを入れる

 

ImportError: cannot import name 'ImageTk' from 'PIL' (/usr/lib/python3/dist-packages/PIL/__init__.py). Did you mean: 'Image

今度はこんなことをいう

 

Tkinterのバージョンが古いらしい

最終的にこんなコマンドでアップグレード

python3 -m pip install --break-system-packages --upgrade Pillow

 

 

これがPEP 668 を回避する謎のオプション

--break-system-packages  

 

サンプルようやく動く

(実際は古い記事などにも引っかかってこの記述の3倍ぐらいはかかっている)

 

ジョイフルハートはここで力尽きた

 

開発でよくあるぐちゃぐちゃな状態を立て直そうとして

管理が入って余計手間がかかって工期が伸びるものかな


最新の画像もっと見る

コメントを投稿

サービス終了に伴い、10月1日にコメント投稿機能を終了させていただく予定です。
ブログ作成者から承認されるまでコメントは反映されません。