在linux中安装Scrapy只需要导入一些非python的支持包,在windows中安装Scrapy则是一波三折。

总之来说,主要分为以下几个步骤,可能由于系统问题(国内个人机子,甚至是小企业的机子,可能都不是正版windows)会缺失很多Visual studio的东西,所以需要再另找vs等的安装包。

tips:    pip和pip3的区别,就是pip是python2的,pip新安装的库会放在  python2.7/site-packages  下面,而pip3是python3的,新安装的库会放在  python3.6/site-packages  下面。python3不能import python2的库。

  1. 安装python

    • 根据你的需求下载python安装包,安装python(本文基于python27)https://www.python.org/downloads/  
    • 在 环境变量---"Path"中加入路径:"安装目录/python27/;安装目录/python27/Scripts;"

    • 在运行中输入"cmd"打开命令窗口,输入"python --version",如果成功显示python版本号,则python安装成功!如果未显示,则重启计算机!  

  2. 安装pywin32
    • 根据需要下载相应的pywin32安装包

      https://sourceforge.net/projects/pywin32/files/pywin32/Build%20217/

  3. 安装pip
    • 一般为python默认安装好的,在"安装目录/python27/Scripts"目录中有"pip.exe"则默认安装成功;

      • 若python未默认安装,在 https://pip.pypa.io/en/latest/installing/ 下载"get-pip.py"的python程序

      • 在运行中输入"cmd"打开命令窗口,输入"python get-pip.py"即可自动安装。

      • 若你的用户名为中文导致安装出错,则在python安装目录"安装目录/python27/Lib/site-packages"中添加一个文本文件,命名为"sitecumtomize.py",打开往文件内输入

        1 import sys
        2 sys.setdefaultencoding('gd2312')

        保存关闭。

      • 重启cmd命令窗口,输入"pip --version",若显示pip版本号,则安装成功

  4. 安装lxml
    • 若系统未安装vs2008,则安装lxml 前,先安装vcforpython27。
    • 在  https://pypi.python.org/pypi/lxml/3.6.0#downloads  中下载lxml for 2.7,下载安装。

  5. 安装pyOpenSSL
    • 重启cmd命令窗口,用pip安装openSSL,输入命令"pip install pyOpenSSL"
  6. 安装scrapy
    • 准备工作完成,安装scrapy。重启cmd命令窗口,用pip安装openSSL,输入命令"pip install scrapy"

      等待自动安装,安装完成后输入"scrapy",提示scrapy的命令提示内容,则整个安装过程结束。

Windows中安装Scrapy的更多相关文章

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

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

  2. 怎样把windows中安装的程序列出来?

    症状/问题我怎样把windows中安装的程序信息输出到一个文本文件中?解决方法使用 windows 操作系统中的命令:wmic就可以做到.下面的命令就可以把系统中安装的程序都输出到文件ProgramL ...

  3. windows中安装python

    windows中安装python 在windows中安装python的步骤如下. 1.下载python的安装包 python的安装包地址为: https://www.python.org/ftp/py ...

  4. Python3.5中安装Scrapy包时出现问题

    在Python3.5中安装Scrapy第三方库 pip install Scrapy 安装到后面出现的这类错误: error: Microsoft Visual C++ 14.0 is require ...

  5. 在Windows中安装PostgreSQL

    在Windows中安装PostgreSQL 虽然PostgreSQL是为类UNIX平台开发的,但它却是可以移植的.从7.1版本开始,PostgreSQL可以编译安装和作为一个PostgreSQL服务器 ...

  6. 在Windows中安装MinGW-w64(有图,一步一步)

    在Windows中安装MinGW-w64 发表回复 如需配合Sublime Text 3编译C程序, 请参考本站文章: 使用Sublime Text 3与MinGW-w64编译C语言程序 MinGW, ...

  7. 下载文件时-修改文件名字 Redis在Windows中安装方法 SVN安装和使用(简单版) WinForm-SQL查询避免UI卡死 Asp.Net MVC Https设置

    下载文件时-修改文件名字   1后台代码 /// <summary> /// 文件下载2 /// </summary> /// <param name="Fil ...

  8. Python原来这么好学-1.1节: 在windows中安装Python

    这是一本教同学们彻底学通Python的高质量学习教程,认真地学习每一章节的内容,每天只需学好一节,帮助你成为一名卓越的Python程序员: 本教程面向的是零编程基础的同学,非科班人士,以及有一定编程水 ...

  9. 在Windows中安装PySpark环境

    在Windows中安装PySpark环境 安装Python 可以选择安装官方版本的Python,或是Anaconda,对应的地址如下. 下载地址 Python:https://www.python.o ...

随机推荐

  1. CSS3 transform变换

    CSS3 transform变换 1.translate(x,y) 设置盒子位移2.scale(x,y) 设置盒子缩放3.rotate(deg) 设置盒子旋转4.skew(x-angle,y-angl ...

  2. Python数据整合与数据准备-BigGorilla应用

    一.前言 要应用BigGorilla框架对应数据进行数据的处理与匹配,那么首先要下载Anaconda安装,下载地址:https://www.continuum.io/downloads Anacond ...

  3. ARP协议具体解释之ARP动态与静态条目的生命周期

    ARP协议详细解释之ARP动态与静态条目的生命周期 ARP动态条目的生命周期 动态条目随时间推移自己主动加入和删除. q  每一个动态ARP缓存条目默认的生命周期是两分钟.当超过两分钟,该条目会被删掉 ...

  4. 高精度整数 - a+b(王道)

    题目描述: 实现一个加法器,使其能够输出a+b的值. 输入: 输入包括两个数a和b,其中a和b的位数不超过1000位. 输出: 可能有多组测试数据,对于每组数据,输出a+b的值 样例输入: 2 6 1 ...

  5. mssql性能优化

    总结下SQL SERVER数据库性能优化相关的注意事项,在网上搜索了一下,发现很多文章,有的都列出了上百条,但是仔细看发现,有很多似是而非或者过时(可能对SQL SERVER6.5以前的版本或者ORA ...

  6. centos7,py2和py3共存

    1.查看是否已经安装Python CentOS 7.2 默认安装了python2.7.5 因为一些命令要用它比如yum 它使用的是python2.7.5. 使用 python -V 命令查看一下是否安 ...

  7. 【MyBatis学习13】MyBatis中的二级缓存

    1. 二级缓存的原理 前面介绍了,mybatis中的二级缓存是mapper级别的缓存,值得注意的是,不同的mapper都有一个二级缓存,也就是说,不同的mapper之间的二级缓存是互不影响的.为了更加 ...

  8. 工作总结 Ajax.BeginForm 默认action

    生成源代码 点提交 总结 BeginForm 的 active 默认指向 进当前页面的 操作方法    若第一次进页面时带着参数, 那么也会将参数放到active 简单点  BeginForm 的 a ...

  9. [UIDevice currentDevice].model

    iPhone Simulator iPad Simulator iPod touch iPad iPhone  

  10. 哈希—— POJ 3349 Snowflake Snow Snowflakes

    相应POJ题目:点击打开链接 Snowflake Snow Snowflakes Time Limit: 4000MS   Memory Limit: 65536K Total Submissions ...