win10系统中安装scrapy-1.1


Posted in Python onJuly 03, 2016

0.环境说明

win10 64bit,电脑也是64bit的处理器,电脑装有vs2010 64bit,但是为了保险起见,只试验了32位的安装,等有时间了,再试下64位的安装。如无特殊说明,一切操作都是在windows命令行下执行的。电脑也需要联网,因为pip在安装包的时候,需要在线下载相关包。

1.安装python

我用的是win32-python-2.7.12,请切记用版本高于.10以上版本,因为我记得到装pip的时候,好像必须要.8以上版本。

然后是将相关环境变量配置到path路径中,不懂请谷歌,结果如下图黄色说明。

win10系统中安装scrapy-1.1

2.安装pip

点击https://pypi.python.org/pypi/pip 下载pip-6.1.1.tar.gz (md5, pgp)

解压后进行文件夹,执行:python setup.py install

3.安装lxml

lxml是一种使用 Python 编写的库,可以迅速、灵活地处理 XML。选择对应的Python版本安装。;

安装命令:pip install lxml

验证是否安装成功见下图:

win10系统中安装scrapy-1.1

4.安装zope.interface

pip install zope.interface

5.安装Twisted

Twisted是用Python实现的基于事件驱动的网络引擎框架,安装命令:

pip install twisted

我转的时候,遇到了问题:

error: Microsoft Visual C++ 9.0 is required (Unable to find vcvarsall.bat). Get it from http://aka.ms/vcpython27

解决办法如下:

Execute the following command based on the version of Visual Studio installed:

Visual Studio 2010 (VS10):SET VS90COMNTOOLS=%VS100COMNTOOLS%

Visual Studio 2012 (VS11):SET VS90COMNTOOLS=%VS110COMNTOOLS%

Visual Studio 2013 (VS12):SET VS90COMNTOOLS=%VS120COMNTOOLS%

Visual Studio 2015 (VS14):SET VS90COMNTOOLS=%VS140COMNTOOLS%

然后再重新执行:

pip install twisted

即可。

6.安装pyOpenSSL

pip install pyopenssl

7.安装win32py

提供win32api,点击 http://sourceforge.net/projects/pywin32/files/pywin32/下载

pywin32-220.win32-py2.1.exe,点击安装即可。

8.安装scrapy

pip install scrapy

9.测试scrapy是否可用:

win10系统中安装scrapy-1.1

安装完成,开始使用吧!

哈哈……

Python 相关文章推荐
用Python制作简单的朴素基数估计器的教程
Apr 01 Python
Python 反转字符串(reverse)的方法小结
Feb 20 Python
python中for用来遍历range函数的方法
Jun 08 Python
Python基于多线程操作数据库相关问题分析
Jul 11 Python
python打包生成的exe文件运行时提示缺少模块的解决方法
Oct 31 Python
在Pycharm中自动添加时间日期作者等信息的方法
Jan 16 Python
详解Ubuntu16.04安装Python3.7及其pip3并切换为默认版本
Feb 25 Python
Python eval的常见错误封装及利用原理详解
Mar 26 Python
使用python serial 获取所有的串口名称的实例
Jul 02 Python
python实现ip代理池功能示例
Jul 05 Python
Python求两点之间的直线距离(2种实现方法)
Jul 07 Python
python pygame 愤怒的小鸟游戏示例代码
Feb 25 Python
使用Python从有道词典网页获取单词翻译
Jul 03 #Python
python中函数传参详解
Jul 03 #Python
Python使用Srapy框架爬虫模拟登陆并抓取知乎内容
Jul 02 #Python
Ruby元编程基础学习笔记整理
Jul 02 #Python
Python的爬虫程序编写框架Scrapy入门学习教程
Jul 02 #Python
搭建Python的Django框架环境并建立和运行第一个App的教程
Jul 02 #Python
Python使用poplib模块和smtplib模块收发电子邮件的教程
Jul 02 #Python
You might like
发款php蜘蛛统计插件只要有mysql就可用
2010/10/12 PHP
php查找任何页面上的所有链接的方法
2013/12/03 PHP
浅谈COOKIE和SESSION区别
2015/07/19 PHP
php基于curl重写file_get_contents函数实例
2016/11/08 PHP
php封装的验证码类分享
2017/02/26 PHP
Yii框架Session与Cookie使用方法示例
2019/10/14 PHP
求解开jscript.encode代码的asp函数
2007/02/28 Javascript
很好用的js日历算法详细代码
2013/03/07 Javascript
javascript抖动元素的小例子
2013/10/28 Javascript
js判断IE浏览器版本过低示例代码
2013/11/22 Javascript
javascript继承的六大模式小结
2015/04/13 Javascript
Javascript中For In语句用法实例
2015/05/14 Javascript
Javascript中的作用域和上下文深入理解
2015/07/03 Javascript
jQuery实现默认是闭合的FAQ展开效果菜单
2015/09/14 Javascript
jQuery技巧之让任何组件都支持类似DOM的事件管理
2016/04/05 Javascript
基于JS代码实现简单易用的倒计时 x 天 x 时 x 分 x 秒效果
2017/07/13 Javascript
JavaScript递归算法生成树形菜单
2017/08/15 Javascript
vue、react等单页面项目应该这样子部署到服务器
2018/01/03 Javascript
基于vue.js中事件修饰符.self的用法(详解)
2018/02/23 Javascript
使用Node搭建reactSSR服务端渲染架构
2018/08/30 Javascript
JavaScript页面倒计时功能完整示例
2019/05/15 Javascript
js遍历详解(forEach, map, for, for...in, for...of)
2019/08/28 Javascript
基于原生js实现九宫格算法代码实例
2020/07/03 Javascript
elementui更改el-dialog关闭按钮的图标d的示例代码
2020/08/04 Javascript
[14:03]2017DOTA2亚洲邀请赛开幕式:12神兵演绎水墨中华
2017/04/01 DOTA
python生成随机密码或随机字符串的方法
2015/07/03 Python
python绘制直方图和密度图的实例
2019/07/08 Python
什么是python的id函数
2020/06/11 Python
python 实现逻辑回归
2020/12/30 Python
Gap中国官网:美式休闲风服饰
2017/02/05 全球购物
敬老院院长事迹材料
2014/05/21 职场文书
横幅标语大全
2014/06/17 职场文书
党员违纪检讨书
2015/05/05 职场文书
2015年七夕情人节活动方案
2015/05/06 职场文书
贫困证明书范文
2015/06/16 职场文书
中学生运动会广播稿
2015/08/19 职场文书