(解決済み)C:Miniconda3Libsite-packagespyqt5_toolsbinuic.exe を起動できない

Qt Designer を使っていると、Form > View Code で対応する Python や C のコードを確認したくなることがあります。しかし、インストール済みの Qt Designer が uic モジュールを見つけられず、次のようなエラーが表示されました。

Unable to launch C:Miniconda3Libsite-packagespyqt5_toolsbinuic.exe

私の Miniconda 環境では、uic.exe は次の場所にありました。

C:Miniconda3Libsite-packagespyqt5_toolsuic.exe

また、pyuic5 実行ファイルは次の場所にありました。

C:Miniconda3Scriptspyuic5.exe

Qt Designer は実行ファイルを別のパスで探していたため、修正方法は、Qt Designer が期待しているパスから実際の実行ファイルを参照できるようにすることでした。Windows では、私が使っていたツールだけでは直接リンクを作成できなかったため、Hard Link Shell Extension をインストールし、関連する実行ファイルを Qt Designer が期待するパスへハードリンクしました。

ハードリンクを作成した後、Form > View Code は正しく動作するようになりました。

ハードリンクされた Qt Designer の uic 実行ファイルのパス

Leave a Reply