首先用pipenv新建一个虚拟环境:
pipenv install
注意里面的信息,安装的python版本是3.7.2,python37-32代表这个是32位的。
接着,我们需要先安装Twisted,因为直接安装scrapy的话,twisted安装会失败。
我们到https://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted找到twisted的安装包。
这是最新的Twisted安装包,找到我们需要的版本,注意cp37指的是cpython3.7,而我们的python是32位的,所以选择win32,所以Twisted-18.9.0-cp37-cp37m-win32.whl就是我们需要的安装包。
下载到虚拟环境所在的文件夹,执行命令:
pipenv install Twisted-18.9.0-cp37-cp37m-win32.whl
接着,就成功安装Twisted了,输出是这样的
执行
pipenv graph
看看依赖树:PS: 如果我们查看了Pipfile的话,会有如下的显示:
这里记录了Twisted的安装路径,如果我们删了安装包,就会报错...
解决办法:改成twisted = "*",之后再
pipenv lock
,就不会报错了。
接着,再安装scrapy就行了。
pipenv install scrapy
之后,在win下我们要使用scrapy,还要安装pywin32。
pipenv install pywin32
完成,以上。
网友评论