WindowsでのIBM Watson API用Python SDKのインストールエラー時の対処法
この記事のまとめ:
- IBM Watoson APIを利用するためのPython SDKのインストールがWindowsで失敗したときの対策方法。
背景:
Watson APIをPythonで使うためにWindows 10のPCにWatson Developer Cloud Python SDKをpipでインストールしようとしたらエラーが出たので、その対処方法をまとめています。なお、Ubuntu 16.04のPCではエラーは発生しなかったです。
システム環境
- 搭載OS: Windows 10 Pro
- Python関連: Python 3.5 (Anaconda3)、pip 9.0.3
- その他: Visual Studio 2017 Community
エラー内容1
Watson Python SDKをpip install --upgrade watson_developer_cloud
でインストールしようとすると次のようなエラーが出ました。
link.exe
からrc.exe
が実行できないよ、といっているのですが、肝心のrc.exe
がある場所へのパスが張られていないことが問題のようです。とりあえず、私は次のように行い解決しました。
C:\Program Files (x86)\Windows Kits\8.1\bin\x64
のrc.exe
とrcdll.dll
をC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\amd64
にコピーしました。
念のため、32ビット版も同様にC:\Program Files (x86)\Windows Kits\8.1\bin\x86
のrc.exe
とrcdll.dll
をC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin
にコピーしておきました。
なお、下記の記事を参考にいたしました。
エラー内容2
しかし、ここで再度にPython SDKインストールしようとするとさらに下記のようなエラーが出ました。
なぜか、必要なファイルがないといわれます。なので、pipでインストールすることをあきらめ、下記のようにソースコードをダウンロードしてきて直接インストールすることで解決しました。
今回は以上です。 最後まで読んでいただき、ありがとうございます。
コメント
コメントを投稿