Anacondaで作ったPython環境にPyQt5を入れる時に起こるdllエラーへの対応方法

f:id:peroon:20170821001017p:plain

UIをcv2(OpenCV)で作るのはやめよう、餅は餅屋ということでPyQt5を導入した。

環境

  • Windows 10
  • Python3.5 (Anaconda)
pip install pyqt5

でpyqt5は入るが、サンプルを実行するとdllがないとエラーが出る。stackoverflowに書いてあるとおりに、winpythonをダウンロードし、一時的な場所にインストールし、そこにできたpython3.dllをpython.exeと同じ位置に置く。私の場合は

C:\Users\kt\Anaconda3

ここに置いてサンプルを実行するとdll import errorは消え、ウィンドウが表示された。