Window下安装Scrapy

2019-08-21 23:06:53 浏览数 (1)

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/qq_27717921/article/details/53082989

官方文档是这样说的:

所以对Windows用户这里建议安装Python2.7,如果你的电脑之前已经安装了Python3 ,因为目前Windows用户还不能支持python3 安装Scrapy,所以可以去官网下载2.7版本的安装,Python各版本之间是相互独立的,并不排斥,安装之后要重新设置Python2.7的环境变量,否则系统会默认用Python3 版本的。这里Python2.7安装在C盘中,在命令行中输入

——C:Python27python.exe

——C:Python27ToolsScriptswin_add2path.py

设置好环境变量,在命令行中输入python --version查看python的安装版本

安装好python之后,安装pywin32(64位版本),如果没有安装,则会遇到no module named win32API错误,这是由于Python中没有自带windows系统的API库,需要下载第三方库,下载连接

代码语言:javascript复制
<a target=_blank target="_blank" rel="nofollow" href="http://sourceforge.net/projects/pywin32/files/pywin32/">http://sourceforge.net/projects/pywin32/files/pywin32/</a>   (下载适合你的Python版本)

本人选择的是64位的pywin32-219的64位2.7版本

安装pip。Python2.7已经有了pip,不需要安装,这里放上安装pip的安装

地址:http://pip.pypa.io/en/lastest/installing.html

下载get-pip.py

进入cmd.执行:python get-pip.py build

python get-pip.py install

设置环境变量,检查Python27Scripts中是否有pip.exe并设置到环境变量中去,如上设置

安装lxml,这里先安装wheel,因为window系统默认是没有c的一些编译模块的,当出现了

“Unable to find vcvarsall.bat ”

这样的问题时,我们可以这样

pip install wheel

下载对应的.whl文件,可以从这个网址下载

http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml,ctrl F找到对应的lxml,cp后面的是python对应的版本号下载,下载完成后,进入到.whl文件目录下

pip install 带后缀的完整文件名即可

安装OpenSSL

pip intall pyOpenSSL

最后安装Scrapy,

pip install Scrapy

安装完成

Scrapy --version

代码语言:javascript复制
<code><span class="pun">
</span></code>

0 人点赞