听说scrapy已经可以用在python3版本上了,今天下午捣腾了两个小时想安装scrapy,但是却一直显示error:Unabletofindvcvarsall.bat。尝试了很多方法,最后总结出一个最简单的。小白学编程的过程里总是遇到各种难处理的问题,今天就拿这篇文章开一个头,以后会把我遇到的问题和解决办法都写出来。
言归正传。
1. 安装wheel
打开cmd, 输入pip install wheel即可
2.安装lxml
打开网站:http://www.lfd.uci.edu/~gohlke/pythonlibs/
ctrl+F打开搜索平台,输入lxml,结果如下:
其中,cp后面是python版本号,cp35表示python3.5,我的Anaconda中的python版本是3.5.2,对应cp3.5。我的windows是64位的,所以下载倒数第三条(注意不要修改文件名!)
下载完成后,打开cmd,输入 pip install 刚刚下载的完毕的文件全名(注意保留whl)。
输入文件名时一个简单的方法是,先输入pip install,然后用鼠标拖拽文件到install后面即可,这样避免手动输入时出错。
3. 安装twisted
打开网站:http://www.lfd.uci.edu/~gohlke/pythonlibs/
接下来操作同2。只不过把lxml换成twisted而已。
4.安装scrapy
完成上述步骤后,输入 pip install scrapy就能正常安装,不会报错了。
成功安装后会现实Successfully installed scrapy --版本号
或者输入 conda list,也可以在列表里看到成功安装的scrapy