引言
电脑环境: 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 出现版本号即为成功:
2、安装pywin32
在windows平台下,必须安装pywin32,官方下载地址:https://sourceforge.net/projects/pywin32/files/pywin32/
一定要对应着windows 和 python的版本下载,否则将会安装不上:
我安装的pywin32: pywin32-221.win-amd64-py2.7.exe
安装过程中假如安装的pywin32正确,软件将会自动识别python安装的目录,假如识别不了应该就是安装错了
安装完成之后,进入python命令行,输入:import win32com 不报错即为安装成功:
3、安装pip
pip是包的管理工具,首先要下载 get-pip.py: https://bootstrap.pypa.io/
下载好之后,选中该文件所在路径,执行下面的命令
python get-pip.py
安装了pip的同时也帮你安装了 setuptools
安装完成之后,输入下面命令:
pip --version
如果显示了版本信息,则安装成功,如果提示pip不是内部或者外部命令,检查以下python环境变量的配置
4、安装pyOPENSSL
千万不要去官网下载安装包什么的,不是大腿容易出错,对于新手来说,建议采用如下方法:
在命令行状态下输入命令:
pip install pyopenssl
因为我已经安装过了,所以出现的是这种情况:
没安装过的会一个一个下载安装,这样是最保险的
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
出现类似下面的信息,则安装成功:
7、途中遇到的问题
ImportError:DLL load failed:1%不是有效的win32应用程序。
可能原因: pywin32或者pyopenssl安装出错
我的意见是尽量使用pip安装可以安装的包
文章评论