0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

googletransはpython 3.13で使えないらしい

Posted at

はじめに

pythonで、googletransを使えるようにしたい!

経緯

ここ一週間でpythonを始めました。そこでgoogletransを使って色々コードを書いてみようとしたところ、上手く処理されませんでした。

現状

最新のpython、バージョン3.13を脳死でインストールしました。とりあえず最新のものを入れておけばよかろうとね。

from googletrans import translator
#処理↓

のように書いても、なぜか実行できません。

対応策

そこで、python 3.13について調べているとこのようなすんばらしい記事が...

この記事の「重要な削除項目」では、「cgi」という項目がpythonの最新バージョンで使えないようになっているとのことでした:open_mouth:

確かに先ほどのgoogletransを実行すると、

image.png

画像のように「cgi」をインポートしようとします。が、python 3.13では「cgi」は利用できないため、処理が実行されないということだと思われます。

なので、「cgi」が使えるバージョンのpythonをインストールしました。今回は何となく3.12にしました。

googletransのバージョンも確認

googletransのバージョンがもし「3.0.0」だと

image.png

このようなエラーが出るかもしれません。バージョンが古いがゆえに、上手くAPIから情報をしゅとくできないのでしょうか...

これも対応策としては

pip install googletrans==3.1.0a0

このバージョンのgoogletransをインストールすることで解決出来ました。

まとめ

googletransが実行できなくてずっとモヤモヤしていました。とりあえずスタートラインに立つことができましたね:sweat_smile:

この記事がお役に立てれば幸いです。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?