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