windows下scrapy安装

C:\users\XXXX>easy_install scrapy 出现错误 fatal error C1083: Cannot open include file: ‘openssl/aes.h‘ : No such file or directory。才想起scrapy主页Installation Guide中有Pre-requisites,是需要事先安装openssl。在主页给定的链接中选了Win32OpenSSL-0.9.8za 下载,老版本可能兼容好些,应该都无所谓。但安装openssl时又出现The Win32 OpenSSL Installation Project setup has detected that the following critical component is missing.....,但我已安装visual c++ 2008。在下载openssl的地方也有visual C++ 2008的下载地址,想一起给出来的应该兼容,索性就再下载安装了一次,果然不再报错。

scrapy安装结束后在IDE检验,import scrapy后出现importerror,意为缺少zope.interface,这个也是pre-requisites,在LFD中找到exe安装上,在import scrapy就没有任何问题了。

然后参考这篇博文检查安装的方法,打开一个cmd窗口,在任意位置输入Scrapy,报出一个no module named cryptography.hazmat.bindings.openssl.binding 。看样子应该是缺少cryptography包,在LFD找到source下载安装。又出现问题distutils.errors.DistutilsError: Could not find suitable distribution for Requirement.parse<‘cffi>=0.8‘> ,应该是少cffi,少啥补啥,LDF找到exe装上。再试,这次少cffi变成少pycparser,同前补上。仍然报错。。这次是cffi.ffiplatform.VerificationError: CompileError: command ‘"d:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\BIN\c1.exe"‘ failed with exit status 2 。强烈感觉和C编译有关,因为我对python和C和Cpython的关系不是很了。又搜到一个解决 cryptography的回答中提到pip安装没有问题,easy_install就不可以。于是装上pip一试果然可以,出现如上述博文中的结果显示成功。

总结:

出现如上这么多安装错误,一是没有按guide的要求,检查并补上pre-requisite,二是使用easy_install和source的setup.py,都遇到了c编译不兼容的问题,而pip可以顺利进行安装,以后就用pip了,也不用花时间到处找资源,真是相见恨晚。

时间: 2024-10-10 14:39:31

windows下scrapy安装的相关文章

windows下scrapy框架学习笔记—&#39;scrapy&#39; 不是内部或外部命令

最近几天在深入的学习scrapy框架,但是装完各种需要的基础包之后却发现scrapy命令在别的路径下都用不了,我一开始是把python安装在F:\Python路径下的,安装了scrapy后它默认都会安装在这个路径下,scrapy在路径F:\Python\Scripts路径下,我的scrapy命令只能在此路径下用,因此创建什么工程也都只能在此文件下. 想了一下它的工作原理:它在F:\Python\Scripts路径下,就会在Scripts文件下存在一个scrapy批处理文件,那么在DOS下想要命令

Windows下redis 安装与PHP使用

http://alfred-long.iteye.com/blog/1684545 一. 安装redis及启用服务 1 下载redis客户端 http://code.google.com/p/servicestack/wiki/RedisWindowsDownload#Download_32bit_Cygwin_builds_for_Windows 2 解压到你所需要的目录中 3 创建redis.conf文件 Redis.conf代码   # Redis configuration file e

Oracle instant client在windows下的安装和使用【转】

[转] Oracle instant client在windows下的安装和使用 转载自 placidcreate 最终编辑 placidcreate [安装]从oracle官方网站下载instant client文件,(http://www.oracle.com/technetwork/topics/winx64soft-089540.html) 一般来说,有basic.sqlplus.odbc.jdbc,就足够用的了: instantclient-basic-win32-11.2.0.1.0

[Redis]windows下redis安装

官方的下载地址是: http://redis.io/download 在win64一栏中可以看到redis原本是没有windows版本的,windows版本是Microsoft Open Tech团队开的 给出了一个github的链接地址: https://github.com/MSOpenTech/redis 下载: 在https://github.com/MSOpenTech/redis  页面的右下角有  Download Zip的字样,点击之后就可以下载源码的zip包了. 然后就是解压:

memcache的windows下的安装和简单使用

原文:memcache的windows下的安装和简单使用 memcache是为了解决网站访问量大,数据库压力倍增的解决方案之一,由于其简单实用,很多站点现在都在使用memcache,但是memcache缺点之一却是缺少安全性验证,所以一般而言我们都会把一些访问量大,但是不需要验证的数据放在这里,需要用的时候来这里取,就给数据库减少了很多的负担.一般而言设定个更新时间就好了,1个小时左右更新一次. windows下安装和测试memcache最为方便,Linux只是需要相应的编译包就行了,需要包括m

Windows下Django安装

Windows下django安装 1.首先保证你的电脑上安装了python,如果没有请自行百度安装(5555555555,居然链接). 2.到Django官网(https://www.djangoproject.com/download/)下载安装包,是压缩文件包,Django-1.9.7.tar.gz. 3.解压Django-1.9.7.tar.gz包,到python同一级目录. 4.Cmd进入到python的目录的上一级目,然后进入到Django-1.9.7目录. 5.执行python se

Windows下pry安装和配置

pry是一个增强型的交互式命令行工具,比irb强大. 有自动完成功能,自动缩进,有颜色.有更强大的调试功能. pry 安装很简单. 在终端输入: gem install pry 然后就会自动到网上下载安装了. 设置 在windows上pry默认没有打开自动缩进和颜色功能. 需要配置一下. pry配置 放在个人目录下的pryrc文件里(文件路径: %USERPROFILE%\ .pryrc). 配置文件默认不存在,需要新建一个,在里面输入 #这是pry的配置文件,pry运行前会读取此文件的配置,

windows下VMware安装Ubuntu的文件共享(VM-tools)

因为工作的需要,最近用到了Vm-ware虚拟机,我用的是win7+vmware+ubuntu的配置,相信很多人都用过类似的环境,下面我就说说文件共享的问题,虽然网上有很多教程,但是感觉都不全面,至少我也是找了好几个拼凑起来才搞定这个问题. 首先,需要安装VM-tools,这个比较简单,直接借用别人的方法贴出来: 1.安装工具.让虚拟机运行于窗口状态,不要全屏,按Ctrl+Alt让鼠标释放出来.在VMware的菜单栏上选择"虚拟机/安装虚拟机工具(VM/Install VMware Tools..

Windows下虚拟机安装Mac OS X &mdash;&ndash; VM12安装Mac OS X 10.11

______________________________________________________________________________________________________________________________________________________________________________________________________________________ 注:本文来源:csdn:N的专栏.<Windows下虚拟机安装Mac