筆者の環境
以下に環境を示しておきますね。
システム名 | 対象バージョン・環境 |
---|---|
OS | windows10 64bit |
Python | 3.6.1 |
発生したエラー
キャプチャし忘れましたが、Anaconda promptで「pip3 install scrapy」をを入力すると赤字でエラー画面が・・・。
「Scrapy インストール エラー」でググってみると、色々なパターンが。
Google先生の指導の元、トライアンドエラーで1つ解決すると、またエラーが起きる・・・orz
同様な苦労をしないために、私のやった手順を紹介します。
エラー解決方法
以下で2つを対応することでエラーが解消しました。
- Visual Studio C++ Build Toolsをインストールする。
- Anaconda Command promptを管理者権限で実行する。
全ての方がこれで解決するわけではないとは思いますが、この2つに辿り着くのも大変でしたので、苦労したポイントを中心にメモしておきます。
①Visual Studio C++ Build Toolsをインストールする。
https://visualstudio.microsoft.com/ja/downloads/
マイクロソフトの公式ページからだと、エラーが出てダウンロードができない場合があるので、そのような状況の時には以下直リンクから飛んでください。
https://www.microsoft.com/ja-JP/download/details.aspx?id=40779
上記リンクをクリックすると以下のような.exeファイルがインストールされますので、後は次へを連打してください。
②Anaconda Command promptを管理者権限で実行する。
①Visual Studio C++ Build Toolsをインストールすれば、うまくいくだろうと思い、Ananconda Promptで再度インストールしようとするも、PermissionError: [WinError 5] アクセスが拒否されました。
色々と調べてみると、Ananconda Promptを管理者権限でアクセスする必要があるようです。
これで、「pip3 install scrapy」を入力したところ、無事インストールすることができました。
想定以上にエラーが度重なり半日くらい時間を奪われてしまいました。