error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools":解決方案

我是在安裝scrapy時遇到這個問題的,安裝其餘組件也可能會遇到。但問題解決辦法都是大體相同的。

以安裝scrapy爲例:

  在pycharm中安裝twisted時出現:php

error: Microsoft Visual C++ 14.0 is required. Get it with 「Microsoft Visual C++ Build Tools」:python

http://landinghub.visualstudio.com/visual-cpp-build-tools框架

  安裝scrapy框架的安裝順序:(通常狀況安裝前面三個都不會有問題)scrapy

  lxml -> zope.interface -> pyopenssl -> twisted -> scrapy

  安裝scrapy要先安裝前面四個,否則就會出現 errror:Microsoft Visual C++ 14.0 is required 錯誤。ui

1.安裝twisted:spa

  • 能夠嘗試用pip install twisted,可是在我嘗試用pip install twisted時,仍是會出現"Microsoft Visual C++ 14.0 is required"的問題。
  • 能夠用安裝組件的方法,下載地址爲:https://www.lfd.uci.edu/~gohlke/pythonlibs/操作系統

    找到:code

   

    注意看版本cp後面表示Python的版本 amd後面表示操做系統位數(個人是Python3.7,64位版本操做系統 因此我安裝的是 Twisted‑18.9.0‑cp37‑cp37m‑win_amd64.whlxml

    在cmd 運行:blog

    pip install C:\Users\new\Downloads\Twisted‑18.9.0‑cp37‑cp37m‑win_amd64.whl

   pip install +組件位置(目錄文件名不容許有空格)+組件名 (要後綴)

2. 安裝scrapy:

  pip install scrapy

  若是是在pycharm中使用的還要把文件複製到pycharm的工做空間

3.複製

  

    將上面的文件複製的pycharm的工做空間,個人是:D:\pycharm\work_space\venv\Lib\site-packages

  

  而後就能夠在pycharm中使用scrapy框架了。(看完以爲不錯的話,給個推薦唄)

相關文章
相關標籤/搜索