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

在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. (十一年)unity4.6得知Ugui中国文献-------参考-UGUI Visual Components

     大家好,我是太阳广东. 转载请注明出处:http://write.blog.csdn.net/postedit/38922399 更全的内容请看我的游戏蛮牛地址:http://www.unity ...

  2. (转)130道ASP.NET面试题

    130道ASP.NET面试题 转自http://blog.csdn.net/kingmax54212008/article/details/2021204 1. 简述 private. protect ...

  3. CentOS 安装Node.js

    先安装gcc-c++编译环境和openssl yum install gcc-c++ openssl-devel 然后 下载包并解压 cd /usr/local/src wget http://nod ...

  4. ##DAY14——StoryBoard

    •iOS下可视化编程分为两种⽅式:xib和storyboard. •在使用xib和storyboard创建GUI过程中,以XML文件格式 存储在Xcode中,编译时生成nib的二进制文件.在运行时, ...

  5. c++ 学习备忘

    char* 到 LPCTSTR 转换 char *m_str = "test!"; MessageBoxW(CString(m_str)); CString to LPCTSTR ...

  6. BZOJ 3230: 相似子串( RMQ + 后缀数组 + 二分 )

    二分查找求出k大串, 然后正反做后缀数组, RMQ求LCP, 时间复杂度O(NlogN+logN) -------------------------------------------------- ...

  7. leetcode Container With Most Water python

    class Solution(object): def maxArea(self, height): """ :type height: List[int] :rtype ...

  8. 一周学会Mootools 1.4中文教程:(7)汇总收尾

    转眼之间已经第七课了,这也将成为最后一课,如果这7课下来您感觉水平没有达到预想的水平,没关系您可以继续关注本站的博文,我会陆续发一些类似的文章帮您提升水平,另外我最近打算和群里的几个Mootools爱 ...

  9. ortoiseSVN无法编辑日志信息的解决方法

    提交时忘记编写日志,想重新编辑日志信息,弹出错误提示: DAV 请求失败:可能是版本库的 pre-revprop-change 钩子执行失败或者不存在 至少有一个属性变更失败:版本库未改变 设置属性  ...

  10. shell实现死循环

    参考自http://codingstandards.iteye.com/blog/780524 .while true do command; done .while : do command; do ...