修理/改造/DIY/トラブル
おはこんばんちは。Bialisです。
久しぶりですね。
今回はPythonについてつれづれなるままに書きます。
私は学校のDiscordサーバーに自作Botを導入していて、それのプログラムをPythonで書いています。まぁ書いているといっても、Claudeに「こんな機能欲しい!」って言って書いてもらっているだけですが。phpやらnode.jsやらjavaやらの脆弱性が取り沙汰されていたのに混じって、窓の杜のこんなツイートが流れてきました。
あー、これは早めに対処しなかんなとは思いましたが、外出先だったので、帰宅してからもう一回調べるかといったんスルー。
帰宅して、さて何だったっけ、あーそうだそうだpythonのやつだ、とりあえず「🔍Python 脆弱性」っと。
ん、あれ、なんかさっきと違う記事が出ているぞ……え、Critical !? まぁ定期的にWingetで更新しているから多分大丈夫やろ……9/30に配信されている奴を未だにアップデートしていないなんてまさかそんな話はないもんね……w

というまさかの記事を見つけてしまったんですよね。


なんでや()
winget定期的にやってたやん。




いやなんでや()
どうも何回やっても3.14.7からアプデしてくれないので仕方なくインストーラーをDLしてくることに。DLページはこちら↓
数分で完了。最初からこれやればよかったやん……


よかったーー!
ここからpip自体のアプデと、インストール済みのpythonライブラリの更新もしなくちゃいけません。この辺はよくわからないのでclaude君と相談しながらまずpipの更新。

どうやら最新版は26.2.2らしいですね。
続いてライブラリも。

一応Wingetも確認

>3.14.7
初めて見る表示
ということでこの表示の意味をClaudeに聞いてみました。以下はClaudeが言ったことの要約です。真偽は各自でお調べください。
Claude「その表示はPythonのバージョンがWingetに登録されている最新のものの3.14.7よりも新しくて認識できないってことやで。あんたがwingetでPython をアップデートできなかった話にもつながるけど、3.14.8のリリースの時にいつも通りwingetに反映させようとしたらどうやら弾かれたらしく、それ以降どれだけ試しても結果は変わらなかったらしい。だからしばらくアップデートはwingetに頼らずにpython install managerを使うか、サイトからインストーラーを引っ張ってくるのがええでぇ」

とのこと。私はwinget以外触れない情弱なので、しばらくはインストーラーを引っ張ってくるしかなさそうですね……
まとめ
最近のニュース怖いですね。自分の使っているプログラミング言語の更新情報くらいは定期的に確認したほうが良いなと感じました。

コメント (0件)
まだコメントはありません。最初のコメントを書いてみましょう!