teratail header banner
teratail header banner
質問するログイン新規登録
Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

1回答

279閲覧

ModuleNotFoundError: no module named: 'omegaconf' がインストールされているが解消しない

0xdameo_tmp

総合スコア0

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

0クリップ

投稿2025/07/02 08:31

0

0

実現したいこと

「ModuleNotFoundError: no module named: 'omegaconf'」を解消し、StableVideoDiffusionを正常に実行したいです。

StableVideoDiffusionを実行しようとしていますが、run_gui.ps1実行で「ModuleNotFoundError: no module named: 'omegaconf'」のエラーが発生してしまいます。

発生している問題・分からないこと

StableVideoDiffusionを実行しようとしていますが、run_gui.ps1実行で「ModuleNotFoundError: no module named: 'omegaconf'」のエラーが発生してしまいます。

該当のソースコード

PowerSellのエラーメッセージ

1Traceback (most recent call last): 2 File "C:\Users\zahst\SVD\SVD-webui\webui.py", line 4, in <module> 3 from omegaconf import OmegaConf 4ModuleNotFoundError: No module named 'omegaconf'

試したこと・調べたこと

  • teratailやGoogle等で検索した
  • ソースコードを自分なりに変更した
  • 知人に聞いた
  • その他
上記の詳細・結果

単純に omegaconf がインストールされていないのかと思い、 pip install omegaconf を実行し、正常にインストールが完了いたします。
Package Version


antlr4-python3-runtime 4.9.3
hydra-core 1.3.2
omegaconf 2.3.0
packaging 25.0
pip 25.1.1
PyYAML 6.0.2
setuptools 63.2.0

requirements.txtのバージョンも omegafont >= 2.3.0 でバージョン条件を満たしています。

質問サイトや解決策で検索すると出てくる
pip install hydra-core --upgratd
も実行し、正常に完了しております。

PythonのModulePathも確認し、そこにomegaconfが存在することも確認いたしました。

お詳しい方、解決策をご教授いただけますと幸いです

補足

特になし

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

TakaiY

2025/07/02 13:08

このサイトでモジュールがみつからないという質問の多くが、複数のpythonがインストールされていて、モジュールをインストールしたpythonと実行したpythonが異なるというのが原因です。 モジュールをインストールしたpythonと、run_gui.ps1で実行されるpythonが同じものであるかどうか確認してみてください。
0xdameo_tmp

2025/07/02 16:14

コメントいただきありがとうございます それぞれの確認結果を下記にまとめます。ご助言いただけますと幸いです python --version 結果: Python 3.10.6 run_gui.ps1 から実行されるpyファイルないで print(sys.version) print(sys.version_info) を実行さしたところ 結果: 3.10.6(tags/v3.10.6)でした またインストールに使用したpipコマンドのバージョン確認したところ 結果: pip 25.1.1 (python 3.10) それぞれ、バージョンの差異はないようです。 pythonのバージョンが3.10.6な理由は StableDiffusionの指定バージョンで、StableVideoDiffusionのバージョン要件も満たせるためとなっております。
melian

2025/07/02 17:21

> run_gui.ps1実行で「ModuleNotFoundError: no module named: 'omegaconf'」のエラーが発生してしまいます。 run_gui.ps1 の内容を確認してみると、venv(仮想環境)で実行してしています。 - SVD-webui/run_gui.ps1 at main · sdbds/SVD-webui  https://github.com/sdbds/SVD-webui/blob/main/run_gui.ps1#L5 Set-Location $PSScriptRoot .\venv\Scripts\activate もしかして、仮想環境を activate していない状態でパッケージをインストールしているのではないでしょうか。
0xdameo_tmp

2025/07/03 08:21

コメントありがとうございます。完全に知識不足でした run_gui.ps1を実行する際に一時的にPowerShellでの実行を許可していましたが、設定で一時的ではなく永続的に許可しなくてはいけませんでした。 1. Executionpolicy を一時的に許可し、run_gui.ps1を実行 2. ps1内でvenvをactivateするコマンドが実行されるはずがExecutionPolicyがそのタイミングでは許可されていないため、activateされない 3. activateされている前提でpyファイルが実行される 4. エラー のような流れで実行ができておりませんでした。 ExecutionPolicyを set-ExecutionPolicy で常に許可にしたところ、2. が正常に実行され正しくStableVideoDiffusionが起動しました。 頂いたコメントがきっかけであり、ほとんど解決の回答でしたのでベストアンサーに選ばせていただきたく思います。
guest

回答1

0

このエラーは omegaconf モジュールがインストールされていないことが原因です。以下のコマンドで解決できます:

pip install omegaconf

もし pip が使えない場合は、代わりにこちらを試してください:

python -m pip install omegaconf

インストール後、再度 run_gui.ps1 を実行すれば、StableVideoDiffusion が正常に動作するはずです。

投稿2025/07/03 08:06

amy598cross

総合スコア2

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0xdameo_tmp

2025/07/03 08:10

試したこと、調べたことにも記載させていただきましたが 既にインストールコマンドは実行しており、インストールも正常に行われております。 バージョンの問題も特にございません。
y_waiwai

2025/07/03 08:16

こういうエラーのあるあるに、pythonが複数インストールされていて、pipコマンドが入ってるpython環境と、実際に実行している環境が違う、ってのがあります。 そこらへん確認してみよう
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.30%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問