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


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

以安裝scrapy為例:

  在pycharm中安裝twisted時出現:

error: Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++ Build Tools”:

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

  安裝scrapy框架的安裝順序:(一般情況安裝前面三個都不會有問題)

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

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

1.安裝twisted:

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

    找到:

   

    注意看版本cp后面表示Python的版本 amd后面表示操作系統位數(我的是Python3.7,64位版本操作系統 所以我安裝的是 Twisted‑18.9.0‑cp37‑cp37m‑win_amd64.whl

    在cmd 運行:

    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框架了。(如果解決問題了,給個推薦唄)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM