win10+64位+python3.4安装Scrapy


分析

想学习scrapy,所以网上找资料来安装。问题有不少。
1、一般大家用linux而不是Windows
2、一般大家用python2.7而不是python3.4
3、一般大家用win7而不是win10

具体

1、先安装pip,方便后边安装其它东西。
官网:https://pypi.python.org/pypi/pip#downloads

下载后解压,进入目录,启动cmd。安装命令:
python setup.py install

然后添加环境变量,%your_python_dir%\Scripts


2、测试pip安装成功后,直接执行pip install scrapy
出现问题。。。

lxml和Twisted安装失败,关键的:
error: Microsoft Visual C++ 10.0 is required (Unable to find vcvarsall.bat).


3、刚开始看了网上各种解答,自己尝试了不少,都不成功,问题还是一样的。但是其中有一个方法解决了一些问题。
到网上去下载了 lxml-3.6.4-cp34-cp34m-win_amd64.whl
地址 http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml

下载后,在下载目录下启动cmd,运行
pip install lxml-3.6.4-cp34-cp34m-win_amd64.whl

然后我就发现lxml安装成功了。。。
但是Twisted还是没成功。
我用这同样的方法始终也搞不定Twisted,错误是这样的:

可我明明是去查看了它的readme文档的,它支持py2.7+和py3.3+。。。所以问题是在其它方面吧,具体我也不懂,就不用这个方法了。还是直接从那个 VC++ 10.0那个地方入手吧。


4、如果你电脑里没有装VS,那么直接安装一个VS2010就行了。不然像我,只是刚好缺了一个2010运行时(我有08、12、13、15),就网上各种找 VC++ 10.0 运行时安装文件。不知道为什么Microsoft官网都没法下载。。。最后找到一个堪称完美的,http://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1697837&page=1&authorid=456912
不过在edge下载的话,由于在defender看来它是危险的,所以就看怎么选择了。如果还想下,那么教你个统一的办法,这种问题直接把URL复制到另一种浏览器打开然后下载就行了,不会经过defender的检测。

然后安装 msvc_2010,把x86和x64都装上。

装完这个还不够。


启动 cmd,执行SET,因为我电脑里安装了VS2015,所以会看到一个
VS140COMNTOOLS=X:\vs community 2015\Common7\Tools\

你要做的就是,

SET VS100COMNTOOLS=%VS140COMNTOOLS%

然后找到X:\vs community 2015\VC下边的vcvarsall.bat文件,复制一份放到X:\vs community 2015\Common7\Tools\下。

搞定。


5、现在在cmd下运行pip install scrapy,成功了。

win10+64位+python3.4安装scrapy相关推荐

  1. CodeWarriorV6.1在Win10 64位系统下安装及使用

    CodeWarriorV6.1在Win10 64位系统下安装及使用 网络上搜索好久,官网也注册了,始终没有找到适合我的HCS08系列的IDE,用虚拟机Win7无法连接BDM刷入程序,不知道原因.. 分 ...

  2. WIN10 64位 JDK的安装

    因为电脑系统换掉,重装系统,重新配置了一下环境,安装JDK,现记录一下过程,以便下次查询使用. 官网下载JDK,地址:http://www.oracle.com/technetwork/java/ja ...

  3. win7 64位+python3+tensorflow安装

    本文地址:http://blog.csdn.net/shanglianlm/article/details/79390460 1 安装Anaconda3和python3 1-1 下载 Anaconda ...

  4. python(3.10,Win10 64位)的wordcloud安装

    python3.10在安装过程出现问题: 解决办法: <1>python低于3.10版本可以看<2>了,如果高于可以降低python版本或者我买了这个文件包(链接: https ...

  5. Win10 64位下载与安装 MySQL 5.7.30

    写在前面 本文写于重装系统后,记录过程中所遇到的一些bug. 如果已经安装了mysql的其他版本,想重装的话,可以运行以下命令卸载: // 先停止可能正在运行的mysql服务 net stop mys ...

  6. 2 pygraphviz在windows10 64位下的安装问题(反斜杠的血案)

    可以负责任的说,这篇文档是windows10安装pygraphviz中,在中文技术网站中最新的文档,没有之一.是自己完全结合各种问题,包括调试等,总结出来的. 问题来源:主要是可视化RvNN网络的树结 ...

  7. java1.8是jav多少_win10 64位系统中安装多个jdk版本(通过修改JAVA_HOME对应的%JAV

    win10 64位系统中安装多个jdk版本(通过修改JAVA_HOME对应的%JAV win10 64位系统中安装多个jdk版本(通过修改JAVA_HOME对应的%JAVA_HOME?% 来超简单修改 ...

  8. 外网win10 64位环境下 为内网win7 32位安装三方包的最靠谱手段:python64位、32位全安装。...

    经过一周的各种折磨,如题.以下是我的经验和教训. 我的外网是win10 64位,内网环境win7 32位.由于未知原因,anaconda无法安装!!! 其实最靠谱的安装三方包的还是whl包.但是很有可 ...

  9. 从零点一开始机器学习之Win10 64位下安装Cuda+Cudnn

    系列文章目录 从零点一开始机器学习之晦涩难懂的各种概念 从零点一开始机器学习之Win10 64位下安装Cuda+Cudnn 从零点一开始机器学习之GPU运算性能和CPU性能对比(GPU算力表) 从零点 ...

最新文章

  1. PHP中的const
  2. [转]Android中dp,px,sp概念梳理以及如何做到屏幕适配
  3. codevs1219 骑士遍历(棋盘DP)
  4. 论文浅尝 - ESWA | 知识图谱的自动扩充方法
  5. Node.js 初步学习总结
  6. python和pandas有什么关系_python pandas效率到底如何?
  7. matlab2c使用c++实现matlab函数系列教程-sqrt函数
  8. ubuntu安装QGIS
  9. stm32f107rc使用系统时钟延时不准
  10. 计算机中运用的数学原理,生活中的数学原理
  11. 计算机ps相框怎么做,如何在PS中制作相框?在PS中制作相框的具体方法
  12. 编程网站:21 个学习网站推荐给你,大部分编程语言都在这里了
  13. 速度测试(speed test)
  14. Java将.docx文件转换为.pdf文件
  15. Java多线程之JUC
  16. 烧得七荤八素了,完了这下,本来现在应该在学校做网站的,然而半小时前还摊在床上哼哼唧唧。
  17. 容积式水表与速度式水表对比
  18. 【暑期集训第一周:搜索】【DFSBFS】
  19. python视频格式转换_将ppt文件转成mp4视频的Python脚本
  20. ZT:0是不是自然数

热门文章

  1. 如何卸载uVision2
  2. 使用笔记本作无线热点
  3. echart图标渐变色
  4. 原来中国人民银行和公安部的联网核查公民身份信息系统存在bug的原因可能是身份证信息被基层派出所复制
  5. 创建唯一订单号,真的不重复 JMeter 亲测
  6. 内网安全 隐藏通信隧道技术——传输层.(遨游于 内网任何主机)
  7. css3 border-radius制作半圆---上下左右半圆
  8. Qt插件机制及加载流程
  9. java 解析php序列化数据问题
  10. Flink解决广播配置流滞后数据流的问题