python3.13でcgiを使おうとしたら、パッケージがないと言われた
調べてみたら、python3.13 からcgiはデフォルトのパッケージではなくなったらしい
困った・・・と思って調べてみると、legacy-cgiというパッケージがあるらしい
インストール
mamba install legacy-cgi
google のAIがimportするコマンドはこうだよ?と言ってきたコマンドではエラーが出る
調べてみると
import legacy_cgi
でも
import legacy-cgi
でもなく
import cgi
でOK
(要するに以前のコードは変えなくてもいいっぽい)
他にも
import cgitb
もエラーなく使えました
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
結局、python3.12をインストールし直した
どうやら、cgiの実行時のエラーの表示のされ方が以前と少し異なる・・・
エラーが画面にそのままでない
開発→コードを表示
のようにして、やっとエラーがわかるような感じ
不便なので、python3.12をインストールしなおしてどうなるかみてみる
一応、これでうまくいった
python3.12 を使う代償
DeprecationWarning: 'cgi' is deprecated and slated for removal in Python 3.13
というワーニングがやたらと出るがしょうがないね
ランキング参加中です
↓クリックしていただけると嬉しいです〜