LoginSignup
0
0

More than 1 year has passed since last update.

poetryのomegaconfで躓いた話

Posted at

はじめに

私は研究をpoetry上で行っていたのですが、ある時を境にエラーが発生して解決に時間がかかりました。その備忘録として今回の記事を書こうと思いました。

エラーメッセージ

いつも通り研究をしようと思ったら、突然以下のようなエラーメッセージが出ました。

ModuleNotFoundError: No module named 'omegaconf'

今まで出たことのないエラーでしたし、変更を加えた点から出たわけでもないので原因が分かりませんでした。

試したこと

  • pipでomegaconfをインストール
    ⇒omegaconfが無いと言われたため

  • poetryのtomlファイルの変更
    ⇒インストールしたモジュールを反映するため

  • omegaconfをバージョン指定してインストール
    omegaconfのリリース履歴を確認したら、当時バージョンアップが入っていたため

以上のことは試してもエラーメッセージが変わりませんでした。

解決方法

poetryのバージョンを指定してインストールしたら解決しました。

curl -sSL https://install.python-poetry.org | python3 - --version 1.2.2

omegaconfのエラーが出ていて盲点になっていましたが、poetry自体にもアップデートがあったようです。
poetryのリリース履歴を確認したところ、1.2系から1.3系へのアップデートが入っていたみたいです。かなり大きなアップデートだったようで、依存関係の整理ができなくなったのかなと思っています。

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