前两天想从新研究下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