scrapy安装及PyCharm的scrapy配置

安装scrapy(Windows)

1.进入cmd后,测试一下pip是否安装(pip  -h),如下,说明已安装

scrapy安装及PyCharm的scrapy配置

2.使用命令pip  install scrapy 安装scrapy

2.1.该过程中可能出现的问题:error:Unable to find vcvarsall.bat

    解决方法:打开Python安装目录下的Lib/distutils/msv9comiler.py,该文件中有一条代码如下:vc-env=query_vcvarsall(VERSION,plat_spec),将其改为:vc-env=query_vcvarsall(14.0,plat_spec)【改成14.0是因为我安装的Visual  Studio2015版本】【msv9comiler.py文件中代码很多,我们可以通过Ctrl+f进行查找】,若没有安装Visual  Studio,还需安装。

2.2. 该过程中可能出现的问题:error:command 'E:\\program file <x86>\\Microsoft Visual Studio14.0\UC\BIN\\x86_amd64\\c1.exe' faild with exit status2(该错误是因为缺少lxml)

    解决方法:通过http://www.lfd.uci.edu/~gohlke/pythonlibs/下载lxml:

scrapy安装及PyCharm的scrapy配置scrapy安装及PyCharm的scrapy配置

可以通过Ctrl+f查找,注意你需下载的是32位还是64位,由你的Python位数决定。

进入cmd,如果未安装wheel,需安装:pip install wheel。

之后cmd进入lxml-3.7.3-cp27-cp27m-win_amd64.whl所存放的目录,使用

pip install lxml-3.7.3-cp27-cp27m-win_amd64.whl进行该文件的安装。

3.解决了相应问题,scrapy安装成功后,还需安装pywin32,百度云链接:

http://pan.baidu.com/s/1qXDXT7m     密码:4lr4。下载完成后直接打开安装即可。

4.设置scrapy环境变量:我的电脑--属性---高级系统设置--环境变量--系统变量,找到path,编辑“;scrapy所在目录”,注意“;”。

5.完成如上步骤后,scrapy就可以使用了

出现:error: lxml-3.7.3-cp27-cp27m-win_amd64.whl isnot a supported wheel on this platform

说明lxml与Python位数不一致

pyCharm配置scrapy

1.安装pycharm(next--next。。。。)

2.安装结束后按该链接方法配置下载相应jar:http://www.cnblogs.com/xiaoli2018/p/4566639.html

3.使用命令行创建scrapy项目(scrapystartproject 项目名)

4.使用pycharm打开该项目

5.写爬虫

6.在spiders同级目录下创建新的Python项目begin.py,在begin.py中写入如下代码:

scrapy安装及PyCharm的scrapy配置

7.Run-->Edit Configuretion编辑如下:

scrapy安装及PyCharm的scrapy配置scrapy安装及PyCharm的scrapy配置

8.配置结束,可以直接run“weisuen”

若运行时报如下错误:No module named xxx.items

解决方法:选中项目左键make_directory as-->sources root(若项目变颜色即可)