web-dev-qa-db-ja.com

Microsoft Visual C ++ 14.0が必要です。

スクレイピーパッケージをインストールすると、次のエラーが発生しました:

エラー:Microsoft Visual C++ 14.0が必要です。 「Microsoft Visual C++ビルドツール」で取得: http://landinghub.visualstudio.com/visual-cpp-build-tools

しかし、ウェブサイトが見つからないので、どのように問題を解決しますか?

7
zxy

パッケージはVS2015ビルドツールを求めています これはVS2017ビルドツールの一部として利用可能になりました 。それらをダウンロード ここ 、またはより具体的には ここ

2
Mankarse

このアプローチを試してください:

  1. 訪問 https://pypi.org/project/Scrapy/#files
  2. 最新の「Wheel」ファイルタイプをダウンロード
  3. pip install "downloaded.whl"(つまり、pip install Scrapy-1.8.0-py2.py3-none-any.whl)
0
Janib Soomro

Microsoft Visualツールを再ダウンロードし、setuptoolsをアップグレードし、scrapyを再度インストールしようとした後でも、これをPython 2および3で機能させるために問題が発生しました。

うまくいった回避策の解決策:私はすでにAnacondaをインストールしていて、Anacondaを使用してScrapyをインストールできました。

0

Visual Studioの最新バージョンをインストールする必要があります。バージョン14.0では、Visual Studio 2015のみが必要ですが、今後のリリースや使用する可能性のあるその他のプログラムやライブラリのサポートを提供するために、2015にも付属する最新の(Visual Studio 2017)をインストールすることをお勧めします。

そのリンクは機能しませんが、ここで新しいものを見つけることができます: Visual Studio Build tools

tick "Languages-> C++"になっていることを確認してください。自動であるべきですが、念のためです。

また、Python用のセットアップツールをアップグレードすることもできますsetuptools。これは次の方法で行うことができます。

pip install --upgrade setuptools

これを行う理由は、経験に基づくものです。VisualStudioをインストールし、セットアップツールが最新でない場合でも、このエラーはPythonで継続します。

0
Terkif.Basc