环境:Win10 + Python3.5.2

一.在安装pip前,请确认win系统中已经安装好了python,和easy_install工具,如果系统安装成功,easy_install在Python安装目录下的Scripts 下面

二.进入命令行,然后把目录切换到python的安装目录下的Script文件夹下,运行 easy_inatall pip。

三.pip安装成功后,在cmd下执行pip,将会有如下提示。

四.安装完成后,执行 pip install Scrapy命令

   执行后如果出现类似如下错误:

    running build_ext
    building 'lxml.etree' extension
    creating build\temp.win-amd64-3.4
    creating build\temp.win-amd64-3.4\Release
    creating build\temp.win-amd64-3.4\Release\src
    creating build\temp.win-amd64-3.4\Release\src\lxml
    E:\Microsoft Visual Studio 10.0\VC\BIN\amd64\cl.exe /c /nologo /Ox /MD /W3 /
GS- /DNDEBUG -Isrc\lxml\includes -Ie:\python\include -Ie:\python\include /Tcsrc\
lxml\lxml.etree.c /Fobuild\temp.win-amd64-3.4\Release\src\lxml\lxml.etree.obj -w

cl: 命令行 warning D9025 :正在重写“/W3”(用“/w”)
    lxml.etree.c
    src\lxml\includes\etree_defs.h(14) : fatal error C1083: 无法打开包括文件:“l
ibxml/xmlversion.h”: No such file or directory
    Compile failed: command 'E:\\Microsoft Visual Studio 10.0\\VC\\BIN\\amd64\\c
l.exe' failed with exit status 2
    creating Users
    creating Users\XINZW_~1
    creating Users\XINZW_~1\AppData
    creating Users\XINZW_~1\AppData\Local
    creating Users\XINZW_~1\AppData\Local\Temp
    E:\Microsoft Visual Studio 10.0\VC\BIN\amd64\cl.exe /c /nologo /Ox /MD /W3 /
GS- /DNDEBUG -I/usr/include/libxml2 /TcC:\Users\XINZW_~1\AppData\Local\Temp\xmlX
PathInitgdhg15kf.c /FoUsers\XINZW_~1\AppData\Local\Temp\xmlXPathInitgdhg15kf.obj

xmlXPathInitgdhg15kf.c
    C:\Users\XINZW_~1\AppData\Local\Temp\xmlXPathInitgdhg15kf.c(1) : fatal error
C1083: 无法打开包括文件:“libxml/xpath.h”: No such file or directory
    ****************************************************************************
*****
    Could not find function xmlCheckVersion in library libxml2. Is libxml2 insta
lled?
    ****************************************************************************
*****
    error: command 'E:\\Microsoft Visual Studio 10.0\\VC\\BIN\\amd64\\cl.exe' fa
iled with exit status 2

----------------------------------------
Command "e:\python\python.exe -u -c "import setuptools, tokenize;__file__='C:\\U
sers\\XINZW_~1\\AppData\\Local\\Temp\\pip-build-sz3io9w9\\lxml\\setup.py';exec(c
ompile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), _
_file__, 'exec'))" install --record C:\Users\XINZW_~1\AppData\Local\Temp\pip-kob
5spjt-record\install-record.txt --single-version-externally-managed --compile" f
ailed with error code 1 in C:\Users\XINZW_~1\AppData\Local\Temp\pip-build-sz3io9
w9\lxml\

解决方法:

1:安装wheel,命令行运行:

      pip install wheel

2:在这里(http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml)下载对应的.whl文件,注意别改文件名!
Ctrl + F,输入lxml,找到下面这段:

cp后面是Python的版本号,27表示2.7,根据你的Python版本选择下载。

3:进入.whl所在的文件夹,执行命令即可完成安装:

pip install lxml-3.6.4-cp35-cp35m-win32.whl

4:执行完成后,查看Scrapy版本

Scrapy version

Win10下安装Scrapy相关推荐

  1. win10+python3.7下安装scrapy

    有很多同学反馈安装scrapy总失败,其实有个简单的方法,今天总结一下 一.爬虫框架Scarpy简介 Scrapy 是一个快速的高层次的屏幕抓取和网页爬虫框架,爬取网站,从网站页面得到结构化的数据,它 ...

  2. win10 mbr下装linux,在Win10下安装Ubuntu 18.04双系统(MBR+Legacy)

    刚刚在win10下安装了ubantu18.04系统,亲测有效!中途遇到了很多坑,一一为大家避免 以下就是我安装双系统的详细步骤 BIOS引导方式 目前主要的系统引导方式也有两种:传统的LegacyBI ...

  3. win10下安装Ubuntu后,启动时没有win10选项解决方法

    win10下安装Ubuntu后,启动时没有win10选项解决方法 参考文章: (1)win10下安装Ubuntu后,启动时没有win10选项解决方法 (2)https://www.cnblogs.co ...

  4. python爬虫scrapy步骤mac系统_Mac中Python 3环境下安装scrapy的方法教程

    前言 最近抽空想学习一下python的爬虫框架scrapy,在mac下安装的时候遇到了问题,逐一解决了问题,分享一下,话不多说了,来一起看看详细的介绍吧. 步骤如下: # 在Mac上Python3环境 ...

  5. Docker知识4:如何在win10下安装 / 使用ubuntu ?应用WSL2

    官方文档:Install WSL on Windows 10 | Microsoft Docs 提要: 本文是关于docker的专题讨论,作者用一组文档尽可能保证完整地阐述Docker到底是啥?如何使 ...

  6. win10下安装ubuntu,双系统,免U盘

    win10下安装ubuntu,双系统,免U盘 关键词:win10,ubuntu,双系统,免, U盘 1-6,8 参考:https://www.jianshu.com/p/417c1001a559 7 ...

  7. win10下安装SQLServer2000

    <win10下安装SQLServer2000> 请注意:本机不能装些乱七八糟的流氓软件,如:加密软件等,否则这些软件的进程会导致上述的SETUP\SETUPSQL.EXE能启动但看不到界面 ...

  8. mysql安装最后两项无响应,win10下安装mysql8.0.23 及 “服务没有响应控制功能”问题解决办法...

    win10下安装mysql 1. 官网下载mysql 网址:https://www.mysql.com/downloads/ download页面往下拉:点击下图红框: 按下图指示操作: 下载之后解压 ...

  9. win10下安装多个cuda(cuda9.0和10.0),并自由切换版本

    1.前言 最近想测试下cuda版本的高地是否会影响GPU显存的初始占用,如果低版本的cuda占用显存较少那岂不是非常棒?所以这就牵涉到了多版本cuda共存的问题,网上很多博客只是浅谈了安装过程,我这里 ...

最新文章

  1. 开源分布式Job系统,调度与业务分离-如何创建一个计划HttpJob任务
  2. 用C#实现FTP搜索引擎
  3. python在代码里查看获取模块信息
  4. nssl1338-逃亡路径【最短路计数,bfs】
  5. 写给准备参加秋招的学弟学妹们~一定要来看哦~
  6. 数据可视化demo_为更快读懂报表,我们将数据可视化了
  7. java程序单引号报错,javapoigetInpuStream报错br/是这样的, 爱问知识人
  8. c# 简单的科学计算
  9. 图解 ElasticSearch 原理,太牛了
  10. 中国人工智能论文首超美国,背后的秘密竟然是……
  11. Matlab调用系统命令行利用Internet Download Manager(IDM)实现批量下载
  12. Linux Vi 文本编辑器常用命令
  13. 运维人员必须熟悉的运维工具汇总
  14. 本地连接服务器无响应怎么解决办法,本地连接的服务器未响应
  15. 第七章:Paging添加header和footer
  16. 2017年乌镇互联网大会嘉宾分享要点实录
  17. CDN,高防IP接入报错504是为什么。解答方案一。
  18. 微信小程序操作mysql_微信小程序:数据库操作
  19. vue 所见即所得_用于Vue.js的轻量级所见即所得编辑器
  20. Win10下安转Elasticsearch6.8.6与配置安全策略-开启密码账号访问

热门文章

  1. html设置表格行高和列宽,怎么在腾讯文档中设置表格的行高和列宽
  2. 【算法】局部敏感哈希 LSH 的 Python 实现
  3. 第一次做项目经理总结_最适合当项目经理的人已遁入空门
  4. 软件测试系列--集成测试
  5. mysql mgr搭建_MGR的搭建部署
  6. shell小技巧(七十七)搜索文件并将其权限修改为644
  7. 只学mysql能就业吗_如果只是 数据库学的好 以后可以找到什么样的工作
  8. vue android 4.4兼容,vue cli3 打包兼容Android 4.4
  9. 金志文机器人歌叫什么_我的女友是机器人插曲叫什么名字
  10. 计算机重新装xp系统软件,xp重新装系统怎么装|电脑重新装系统xp教程