第一次写博客,有不好的地方请理解!

在linux下安装scrapy几行命令就搞定了,windows就是事多!

话不多说,我们直接进入主题:

1. 下载python。地址 https://www.python.org/ ,你可能会很犹豫是下载python3,还是python2。不用犹豫,直接下载python,因为scrapy只支持python2 !!! (见下图)

  请注意选择32位还是64位,如果你的Windows是64位的就选择64(https://www.python.org/ftp/python/2.7.11/python-2.7.11.amd64.msi),否则选32位(https://www.python.org/ftp/python/2.7.11/python-2.7.11.msi)。

  如果你的系统是32位的,那你装的包应该也是32位的才行。否则会出现“ImportError: DLL load failed: %1 不是有效的 Win32 应用程序”这种错误

2.配置环境变量。

这里需要添加两个路径,一个是python路径,一个是scripts路径,以便使用pip,easy_install等包管理器。不要遗忘了分号!!!

命令行检查一下是否配置成功:

先试试pip install scrapy看能不能成功, 这里会提示你安装python的c++编译器(有的系统可能不会),复制命令行提示地址 https://www.microsoft.com/en-us/download/details.aspx?id=44266,直接下载安装就可以了。

3. 安装OpenSSL(有的可能已经安装过了). pip install OpenSSL(注意大小写),检查一下是否配置成功:

使用quit()或者exit()退出python控制台

4. 安装lxml,lxml应该是最难装的,博主试试好久才成功,有以下几种方法跟大家分享

4.1 pip install lxml 如果你成功了,那太好了(以下步骤就可以跳过了,直接进入第五步)

4.2 easy_install lxml 还没成功,试试第三种!

4.3 下载lxml最新版,目前最新版是3.6.0,戳这里 https://pypi.python.org/pypi/lxml/3.6.0,解压放在这个目录下

回到cmd命令行试试pip install scrapy看看是否能成功,如果还不行,看第四种方法。

4.4 使用wheel的方式安装。地址 http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml

  进入命令行,先安装wheel:pip install wheel,安装好后进入刚刚下载好的.whl文件目录下,使用pip install lxml-3.6.0-cp35-cp35m-win32.whl安装,如果安装成功直接进入第五步!

4.5 通过exe方式安装 ,地址 https://pypi.python.org/pypi/lxml/3.5.0

OK 安装成功!如果还不成功,我也没办法啦~~

5. 安装scrapy。命令行执行pip install scrapy,如果提示安装成功可以在命令行验证一下

windows如何安装scrapy的更多相关文章

  1. python应用:爬虫框架Scrapy系统学习第二篇——windows下安装scrapy

    windows下安装scrapy 依次执行下列操作: pip install wheel pip install lxml pip install PyOpenssl 安装Microsoft visu ...

  2. Windows中安装Scrapy

    在linux中安装Scrapy只需要导入一些非python的支持包,在windows中安装Scrapy则是一波三折. 总之来说,主要分为以下几个步骤,可能由于系统问题(国内个人机子,甚至是小企业的机子 ...

  3. Windows下安装Scrapy方法及常见安装问题总结——Scrapy安装教程

    这几天,很多朋友在群里问Scrapy安装的问题,其实问题方面都差不多,今天小编给大家整理一下Scrapy的安装教程,希望日后其他的小伙伴在安装的时候不再六神无主,具体的教程如下. Scrapy是Pyt ...

  4. windows下安装Scrapy框架

    一 首先我们通过pycharm安装: 发现不行,会报错. 二 通过命令行再次进行安装: 发现还是会报错: 更新下pip,继续安装,发现还是不行,那怎么办呢? 继续安装Scrapy发下还是不行: 那么我 ...

  5. Windows下安装Scrapy

    安装python 根据你的需求下载python安装包,安装python(本文基于python27)https://www.python.org/downloads/ 在 环境变量---"Pa ...

  6. 在Windows下安装scrapy

    第一步: 安装pywin32 下载地址:https://sourceforge.net/projects/pywin32/files/pywin32/,下载对应版本的pywin32,直接双击安装即可 ...

  7. windows 7 安装 scrapy

    基于64位 win7 系统 先到 http://www.lfd.uci.edu/~gohlke/pythonlibs/ 下载四个 wheel 文件: 1. lxml-3.4.4-cp27-none-w ...

  8. 爬虫-windows下安装Scrapy及scrapy模块介绍

    一:安装wheel  wheel介绍 二:安装twisted twisted是由python编写的一款基于事件驱动的网络引擎,使用twisted模块将python的异步请求(异步模型介绍)成为可能且简 ...

  9. Windows上Python3.5安装Scrapy(lxml) 以及与twisted有关错误的解决

    转载于:http://www.cnblogs.com/silverbullet11/p/4966608.html 常用网址: Python 3.5: https://www.python.org/do ...

随机推荐

  1. MyDatePicker拆分日期显示到不同TextBox

    如图所示效果:年—月—日 时—分—秒 <tr>                <td align="center" style="background- ...

  2. SQL学习之用通配符进行数据过滤

    一.Like操作符 之前介绍的所有的操作符都是针对已知值进行过滤.不管匹配一个值还是多个值,检验大于还是小于已知值,或者检查某个范围的值,其共同点是过滤中使用的值都是已知的. 但是这种方法并不是任何时 ...

  3. Java动态编程---动态代理

    java中动态编程用到的技术有:反射(动态代理),javassist和ASM,这几种动态编程方法相比较,在性能上Javassist高于反射,但低于ASM,因为Javassist增加了一层抽象.在实现成 ...

  4. 微信支付 v 3.3.6

    文字说明: 前提:注册.申请服务号,开通微信支付. 涉及到的参数:AppId.AppSecret.原始ID(自动回复).mch_id(商户号).Key(商户密钥:自己设定.) 统一规范: 要求 认证方 ...

  5. ios本地文件内容读取,.json .plist 文件读写

    ios本地文件内容读取,.json .plist 文件读写 本地文件.json .plist文件是较为常用的存储本地数据的文件,对这些文件的操作也是一种常用的基础. 本文同时提供初始化变量的比较标准的 ...

  6. socket中的option

    /// Set an option on the socket. /** * This function is used to set an option on the socket. * * @pa ...

  7. 关于scala和java 在maven项目中混编的问题

    1.需要添加scala 相关maven配置: <properties> <scala.version>2.10.1</scala.version> <slf4 ...

  8. 3种方式实现可滑动的Tab

    1. 第一种,使用 TabHost + ViewPager 实现 该方法会有一个Bug,当设置tabHost.setCurrentTab()为0时,ViewPager不显示(准确的说是加载),只有点击 ...

  9. 走进C标准库(6)——"string.h"中函数的实现memchr

    我写的memchr: void *memchr(const void *buf, char ch, unsigned count){ unsigned ; while(*(buf++) != ch & ...

  10. font简写语法

    font简写语法 测试 <p class="p box">这是子元素的字体 默认继承了哪些字体属性 **font-style font-weight font-size ...