Windows 8.1 64bit下搭建 Scrapy 0.22 环境
作者:LeeZhen 发布时间:2023-07-23 12:51:08
我的Windows 8.1 环境
1.下载安装Python 2.7.6
在Python官方网站中下载Python2.7.6的Windows安装包,根据默认配置安装到C:\Python27目录。
安装完成后在系统环境变量PATH中配置Python的环境变量。
测试Python是否安装成功,在命令提示符中输入python命令,出现以下提示表示Python2.7.6安装成功到主机。
2.下载安装SetupTools 2.2
下载ez_setup.py到C:\Python27目录中。
在命令提示符中输入python ez_setup.py命令,会出现以下报错信息。
需要修改C:\Python27\Lib\mimetypes.py文件,在import urllib下面添加代码:
reload(sys)
sys.setdefaultencoding('gbk')
如图
出现下图所示的提示信息表示安装成功!
3.下载安装Pip进入C:\Python27\Scripts目录,执行以下命令来进行Pip的安装。
easy_install.exe pip
出现以下提示表示安装成功,还可以使用pip -V命令来检查安装是否成功。
4.下载安装lxml下载lxml 3.2.5到本地,直接运行进行安装,注意指定Python所在的目录和安装目录。
5.安装pywin32下载pywin32-218到本地,直接运行进行安装,注意指定Python所在的目录和安装目录。
6.安装Twisted下载Twisted 13.2.0到本地,直接运行进行安装,注意指定Python所在的目录和安装目录。
7.安装pyOpenSSL下载pyOpenSSL 0.13.1到本地,直接运行进行安装,注意指定Python所在的目录和安装目录。
8.安装zope.interface下载zope.interface 4.1.0到本地并拷贝到C:\Python27\Scripts目录,在命令提示符中执行命令:
easy_install.exe zope.interface-4.1.0-py2.7-win-amd64.egg
出现以下提示信息表示安装成功!
9.通过Pip安装一些Python库安装YAML for Python库
pip install pyYaml
安装requests库
pip install requests==2.2.1
安装progressbar库
pip install progressbar
10.验证一些依赖的库文件是否安装成功在命令提示符中输入python,进入python控制台,依次输入以下命令:
import lxmlimport twistedimport OpenSSLimport zope.interface
如果没有报错提示,则证明安装这些依赖库成功!
11.最后安装Scrapy当前Scrapy的最新版本是0.22版,进入Scrapy官方网站下载最新版本的Scrapy 0.22到本地并解压到C:\Python27目录中。在命令提示符中进入Scrapy所在的目录,执行以下命令进行安装:
python setup.py install
如果没有报错,至此Scrapy就完成了全部的安装。
来源:http://www.cnblogs.com/leezhen/p/windows_8_1_install_scrapy_0_22.html
猜你喜欢
- 实这本是说明一个问题 : 每个人在提高自己能力这件事情上, 需要持续不断地努力。以最典型的例子来看,只有通过学习,程序员才能保证不断进步。
- 据了解绝大多数开发人员对于索引的理解都是一知半解,局限于大多数日常工作没有机会、也什么没有必要去关心、了解索引,实在哪天某个查询太慢了找到查
- 刚刚换用windows7 64位旗舰版,使用其自带的iis7作为调试工具,今天调试一个ASP+ACCESS的网站的时候遇到了“ADODB.C
- 阅读上一章:Chapter 14 图片替换Chapter 15 为<body>指定样式把内容与显示效果分开设定的好处之一就是灵活
- 关于中大型开发b/s开发中的缓存(cache),我的一些看法,有不正确的或者是有笔误的地方,请指正。thanks首先,应该了解基本的,对于缓
- 原文:http://research.microsoft.com/~helenw/papers/subspace.pdfwindow.nam
- 关于本文:本着互联网共享主义精神,特写此文献给建站新手,授人以鱼,不如授人以渔,本文所讲的只是方法和原理,希望大家看完此文,能够从中得到些帮
- 我就废话不多说啦,还是直接看代码吧!import osimport sysimport djangosys.path.append(r
- 每个人都可以编写CSS代码,甚至你现在已经让它为你的项目工作了。但是CSS还可以更好吗?开始用这5个Tips改进你的CSS吧!一、关于CSS
- 内容摘要:现在博客很流行,相信应该上网时间稍微长点的朋友都会在这或者在那的有一个自己的博客。对于一些有一定能力的朋友,可能更喜欢自己去下载一
- 你一定很喜欢像QQ或者MSN好友登录提示的效果吧,那么怎么样能在网页中实现呢?asp之家为大家找到了这
- 1、互动流通的活跃度是社区网站的关键,产品设计者大都需要在此猛下药。facebook有利用率最高的minifeed,myspace有“好友的
- 我用 ip=Request.ServerVariables
- 如何在ADO中客户端利用好缓存技术?具体应用见下例:global.asa< !--METADATA TYPE=&q
- 假如你正在运行使用MySQL的Web应用程序,那么你把密码或者其他敏感信息保存在应用程序里的机会就很大。保护这些数据免受黑客或者窥探者的获取
- 当你碰到下面的asp错误提示时,说明你asp运行脚本超时了! Active Serv
- PHP count() 函数实例计算 car 节点的子节点个数:<?php $xml=<<<XML<cars&
- 今天把博客的日历脚本又改了一改,就帖上了,以后找起来方便一点,同时也给需要的人带来方便,本来还想加点功能再帖上来,不过我看还是没必要了,帖的
- 下面我们用HTML来上传3个文件看看,它包含了文本描述字段和多项选择:upload.htm<HTML> <BOD
- 在本教程中,你会学到如何把HTML的列表项(li元素)转换成下图的“便签墙”。该效果分5步实现。内核为webkit的Safari和Chrom