プログラミング

【Python】Windows10にSCRAPYをインストール時のエラー解決方法を紹介。Visual Studio C++ Build ToolsをインストールしてAnanconda Promptを管理者として実行。

 

こいドラ
こいドラ
この記事では、株価などをWEBスクレイピングする際に使用するScrapy環境構築の際のエラー解消方法をシェアしてます。

 

筆者の環境

以下に環境を示しておきますね。

システム名 対象バージョン・環境
OS windows10 64bit
Python 3.6.1

 

発生したエラー

キャプチャし忘れましたが、Anaconda promptで「pip3 install scrapy」をを入力すると赤字でエラー画面が・・・。

「Scrapy インストール エラー」でググってみると、色々なパターンが。

Google先生の指導の元、トライアンドエラーで1つ解決すると、またエラーが起きる・・・orz

 

同様な苦労をしないために、私のやった手順を紹介します。

 

エラー解決方法

以下で2つを対応することでエラーが解消しました。

 

エラー解消方法

  1. Visual Studio C++ Build Toolsをインストールする。
  2. Anaconda Command promptを管理者権限で実行する。

 

全ての方がこれで解決するわけではないとは思いますが、この2つに辿り着くのも大変でしたので、苦労したポイントを中心にメモしておきます。

 

①Visual Studio C++ Build Toolsをインストールする。

https://visualstudio.microsoft.com/ja/downloads/

 

 

マイクロソフトの公式ページからだと、エラーが出てダウンロードができない場合があるので、そのような状況の時には以下直リンクから飛んでください。

 

Visual Studio C++ Build Tools直リンク

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」を入力したところ、無事インストールすることができました。

 

想定以上にエラーが度重なり半日くらい時間を奪われてしまいました。

 

COMMENT

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA