HelloStranger

每个人都是初学者

新手从零开始安装Python Scrapy框架

引言

电脑环境:  win10 64bit  + python 2.7.12

这篇文章主要介绍如何在windows环境下安装Scrapy,英语好的人可以阅读下Scrapy的官方文档:https://doc.scrapy.org/en/latest/intro/install.html

下面开始进入正题:

1、安装Python

官方安装包地址:https://www.python.org/downloads/windows/

选择适合自己的安装包下载,在这里我选择的是 python-2.7.12.amd64.msi

根据提示一步步安装完成之后,配置环境变量:(我安装在E:\Python27\目录下)
E:\Python27;E:\Python27\Scripts
配置好之后,在命令行输入 python –version 出现版本号即为成功:

《新手从零开始安装Python Scrapy框架》

2、安装pywin32

在windows平台下,必须安装pywin32,官方下载地址:https://sourceforge.net/projects/pywin32/files/pywin32/

一定要对应着windows 和 python的版本下载,否则将会安装不上:

《新手从零开始安装Python Scrapy框架》

我安装的pywin32: pywin32-221.win-amd64-py2.7.exe

安装过程中假如安装的pywin32正确,软件将会自动识别python安装的目录,假如识别不了应该就是安装错了

安装完成之后,进入python命令行,输入:import win32com 不报错即为安装成功:

《新手从零开始安装Python Scrapy框架》

 

3、安装pip

pip是包的管理工具,首先要下载 get-pip.py: https://bootstrap.pypa.io/

下载好之后,选中该文件所在路径,执行下面的命令

python get-pip.py

安装了pip的同时也帮你安装了 setuptools

安装完成之后,输入下面命令:

pip –version

如果显示了版本信息,则安装成功,如果提示pip不是内部或者外部命令,检查以下python环境变量的配置

《新手从零开始安装Python Scrapy框架》

 4、安装pyOPENSSL

千万不要去官网下载安装包什么的,不是大腿容易出错,对于新手来说,建议采用如下方法:

在命令行状态下输入命令:

pip install pyopenssl

因为我已经安装过了,所以出现的是这种情况:

《新手从零开始安装Python Scrapy框架》

没安装过的会一个一个下载安装,这样是最保险的

5、安装lxml

有关于lxml的详细介绍:http://lxml.de/

lxml是一种使用 Python 编写的库,可以迅速、灵活地处理 XML

安装方法:命令行下,直接输入命令回车

pip install lxml

就可完成安装,如果提示 Microsoft Visual C++库没安装,下载支持的库 Microsoft Visual C++ Compiler for Python 2.7

6、安装Scrapy

执行命令:

pip install Scrapy

pip将会自动安装Scrapy和其他一些需要的包。

安装完成后,验证Scrapy是否安装正确,命令行下输入

Scrapy

出现类似下面的信息,则安装成功:

《新手从零开始安装Python Scrapy框架》

7、途中遇到的问题

ImportError:DLL load failed:1%不是有效的win32应用程序。

可能原因: pywin32或者pyopenssl安装出错

我的意见是尽量使用pip安装可以安装的包

《新手从零开始安装Python Scrapy框架》

点赞
  1. HelloStranger说道:

    :exclaim:

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注