ALearner

  • 首页
  • Python
  • Linux
  • Java
  • 工具
  • 前端
  • 算法
  • My World
HelloStranger
每个人都是初学者
  1. 首页
  2. Python
  3. 正文

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

2017年5月20日 8426点热度 0人点赞 1条评论

引言

电脑环境:  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安装可以安装的包

相关

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: Python Scrapy
最后更新:2017年11月10日

iquantumer

你现在的态度决定你十年后是人物还是废物。

点赞
下一篇 >

文章评论

  • Avatar photo
    HelloStranger

    :exclaim:

    2017年5月30日
    回复
  • razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
    取消回复

    COPYRIGHT © 2022 alearner.top. ALL RIGHTS RESERVED.

    Theme Kratos Made By Seaton Jiang

    鲁ICP备16024047号