【Pytorch】No module named ‘torchtext.legacy’を解決する方法【Solved】

スポンサーリンク

【Pytorch】No module named ‘torchtext.legacy’を解決する方法【Solved】

以下を実行しようとするとエラーが出た。

from torchtext.legacy import data

エラー内容↓

ModuleNotFoundError: No module named ‘torchtext.legacy’

これを解決する方法を以下でまとめる。

【解決方法】torchtextのバージョンを変える

torchtextのバージョンを変えてインストールし直すことでこのエラーは解決できた。

Pytorchのバージョンに対応するtorchtextのバージョンがあるようで、以下のサイトから対応を調べる。

torchtext
Text utilities, models, transforms, and datasets for PyTorch.

例えば、Pytorchのバージョンが1.8.1の場合は以下のコマンドでtorchtextのバージョンを0.9.1に変える。

pip install --upgrade torchtext==0.9.1

人気記事

人気記事はこちら。

CUDA、cuDNNのバージョンをターミナルで調べるコマンド
【Pytorch】テンソルを連結する方法(cat・stack)
【Pytorch】テンソルの次元を追加・削除する方法【dim】
【Protobuf】"TypeError: Descriptors cannot not be created directly."を解決する【solved】
【Python】Tensorflowをダウングレード・アップグレードするコマンド
タイトルとURLをコピーしました