学习笔记python入门-安装Scrapy

写在前面:

1、在学习时python2.7和3.6还不能很好的融合,所以学习时安装了2.7.12版本的python(电脑也装了3.6的)。

2、我的电脑是windows10 64位,安装的两个python都是32位版本。

步骤:

1、安装python2.7.12

(1)之前安装的是2.7.13在后续安装pywin32的时候有错误不能识别版本文件,所以还是安装2.7.12。从官网上找到下面的MSI安装文件链接https://www.python.org/downloads/windows/安装过程中按照要求直接选择就可以了,我选择了添加到path环境变量中,免去了后续的一些步骤,如果这里没有选择可以看后面的添加环境变量步骤。

学习笔记python入门-安装Scrapy

(2)添加环境变量

如下在我的电脑右击后依次选择到属性-右侧的高级系统设置-下放的环境变量-找到Path后双击进入编辑模式-新增后直接填入变量路径,添加了安装时候选择的路径,前两个。

学习笔记python入门-安装Scrapy


学习笔记python入门-安装Scrapy

完成之后在cmd下,直接输入python会进入到python的编辑界面,python安装完成。

2、安装pywin32

与之前的一致32位,安装文件如下:http://pan.baidu.com/s/1nvzD5Vz 密码:zpo1,选择对应的版本位数。下一步就可以了。测试就进入python环境下import win32com 不报错就表示安装成功了。

3、安装pip

可以去官网进行参考,这里因为安装python时已经选择了安装pip,就没有单独安装了(没装过),但是注意的是要在cmd下对pip进行更新命令如下python -m pip install --upgrade pip,完成后输入pip --version,查看版本在9.0.1以上,表明成功安装pip,9.0.1版本是为了后续lxml安装。

4、windows下lxml安装

这里使用的是whl文件安装首先下载http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml或者https://pypi.python.org/pypi/lxml/3.8.0#downloads根据在python环境中使用import pip;print(pip.pep425tags.get_supported()),得到的基本信息如下图,进行选择对应的版本,不要改文件名。

学习笔记python入门-安装Scrapy

在下载好的文件目录下打开cmd命令行,输入pip install 文件名,回车进行安装,会提示安装成功。

5、pip 安装pyOpenSSL

cmd进入命令框后,输入 pip install pyOpenSSL命令进行安装,如果有报错的话可能有连个原因逐步进行排查第一是,VS2008的C语言环境版本过高,重新进行下载安装连接如下:https://www.microsoft.com/en-us/download/details.aspx?id=44266进行下载安装。第二,在环境变量中加入D:\ruanjian\Python27\Tools\Scripts\win_add2path.py,然后进行重新安装,第三可能是网络原因,重新进行命令安装就可以了。最后会提示安装成功。

6、安装Scrapy

pip install Scrapy,安装过程中可能有网络的延迟导致失败,可以多试几次。输入Scrapy,可以查看安装好的的爬虫框架scrapy.


补充:如果编码有错误,可以尝试在Python27\Lib\site-packages目录下新建一个文件sitecustomise.py,内容如下

improt sys

sys.setdefaultencoding('gb2312')