前兩天想從新研究下Scrapy,當時的環境是PyCharm社區版+Python 3.7。使用pip安裝一直報錯html
「distutils.errors.DistutilsPlatformError: Microsoft Visual C++ 14.0 is required」python
「Command "python setup.py egg_info" failed with error code 1 in C:\Users\ADMINI~1\AppData\Local\Temp\pip-install-6fjrrgj5\cffi\」windows
用了網上的離線裝Twisted、用pip3安裝等各類方法都無法徹底處理(固然可能安裝「visualcppbuildtools_full.exe」是有可能解決的,但要花4G的空間感受就是在安裝VS,並且根據經驗裝完電腦要變得慢不少)scrapy
沒辦法只能回到官方文檔,而後看到「Though it’s possible to install Scrapy on Windows using pip, we recommend you to install Anaconda or Miniconda 」ide
實在沒辦法因此去研究了「PyCharm+miniconda3安裝配置」,而後纔有這裏的Miniconda安裝scrapy,本篇只講安裝調試請移步PyCharm調試運行Scrapy教程post
從開始菜單啓動Anaconda Promptui
使用conda命令安裝scrapy(安裝中間要確認的輸入y回車確認)3d
conda install scrapy
scrapy安裝完成後打開PyCharm,配置一個新的conda環境調試
咱們看到在cmd安裝scrapy後,新配的conda環境仍是沒有scrapy,可是多了vc和vs_2015_runtime兩個包,並且版本都是14的code
點出右上方的綠色「+」號,而後在搜索框中輸入scrapy搜索,選中搜索出來的「scrapy」,再點擊左下方的「Install」進行安裝便可
等待安裝完成後,能夠看到scrapy已出如今當前配置的conda環境的包列表中(多裝的那一堆是scrapy的依賴包)
這樣咱們就配置了一個包含scrapy的conda環境,在須要的項目中應用這個環境便可。
參考:
https://docs.scrapy.org/en/latest/intro/install.html#intro-install-platform-notes