回答編集履歴

1 補足追加

Yorugumo

Yorugumo score 12

2017/01/06 22:35  投稿

回答くださった方、ありがとうございました。
自己解決しました。
**■原因**
 問題が起こっていいた
 QtWidgets.pydをDependency Walker(今回初めて知ったツール)にかけて
 ライブラリの依存関係を調査したら
 公式のpythonからインストールすると入っていて
 Anacondaからインストールすると入っていない
 「python3.dll」というのを参照しており、
 これが見つからずにエラーを出していたようです。
**■解決方法**
 参考にしたページ
 [http://creata.hatenablog.com/entry/2016/10/23/170952](http://creata.hatenablog.com/entry/2016/10/23/170952)
   
 原因への対処ではありませんが、インストール方法を変更したらイケました。  
 今回に限らず、pipでインストールしてだめならこれからはこちらの方法でインストールしようと思います。  
 以下のコマンドを叩いて自分のpyqt5パッケージをリストで紹介してくれます。
 その中から自分の環境のOSにあったものを見つけます。
 $anaconda search -t conda pyqt5
 
 → bpentz/pyqt5             |     5.6 | conda          | win-64
 
 以下のコマンドを叩くとパッケージの導入コマンドを教えてくれました。
 $anaconda show bpentz/pyqt5
 
 → conda install --channel https://conda.anaconda.org/bpentz pyqt5
 
 教えられた以下のコマンドを叩いてインストール
 $conda install --channel https://conda.anaconda.org/bpentz pyqt5
 
 このような手順でインストールしたらpythonシェルで以下のインポートが成功しました。
 import PyQt5.QtWidgets

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る