scrapy是爬虫的一个框架,目前支持python2,python3暂不支持

首先win安装环境:

1.如果你比较幸运,直接pip install scrapy就能成功

2.如果你像我一样,安装过程中报错,就只能手动一步一步安装所需的软件了

3.以下安装步骤网上找的,亲测可以成功,打开python文件,import scrapy看是无报错

4.然后我执行无报错以后,开始建立scrapy startproject 项目依旧报错,报错原因是

pyasn1-0.1.7-py2.7.egg版本太低,
解决方法,网上下载一个版本,easy_install 路径\\pyasn1-0.2.3-py2.7.egg(写好文件路径)不能直接pip intstall安装。 因为直接pip匹配的版本还是之前的低版本

“”“”

系统是 Win7,Python2.7.5版本。

1.安装Python​ 2.7.5:双击安装即可,在Windows命令行中输入 python提示版本号2.7.5,并进入Python 命令行,表明安装成功。注意,安装时选择pip工具安装,在Windows命令行输入pip --version,提示版本号,则安装成功。

2.安装pywin32​:,必须是32位版本的,下载对应版本的pywin32(py2.7),直接双击安装即可,安装完毕之后验证:在python命令行下输入import win32com,没有提示错误,则证明安装成功。

3.​安装pyOPENSSL:在https://sourceforge.net/projects/pyopenssl/下载,必须是32位版本的,下载对应版本的pyOpenSSL(py2.7),直接双击安装即可,安装完毕之后验证:在python命令行下输入import OpenSSL,没有提示错误,则证明安装成功。

4.安装 lxml​:在Windows命令行中进入C:\Python27\Scripts,输入pip install lxml安装,安装完毕之后验证:在python命令行下输入import lxml,没有提示错误,则证明安装成功。

5.安装Twisted:Twisted is an event-driven networking engine written in Python and licensed under the open source。

1) 安装setuptools​:

下载地址:http://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11.win32-py2.7.exe

安装完毕之后验证:在python命令行下输入import setuptools,没有提示错误,则证明安装成功​。

2) 安装Zope.Interface​:

下载地址:http://pypi.python.org/packages/2.7/z/zope.interface/zope.interface-4.0.1-py2.7-win32.egg

安装过程:Windows命令行输入D:\>cd C:\Python27\Scripts C:\Python27\Scripts>easy_install.exe zope.interface-4.0.1-py2.7-win32.egg

验证安装:在python命令行下输入​import zope.interface,没有提示错误,则证明安装成功​。

3) 安装Twisted​:

下载地址:http://pypi.python.org/packages/2.7/T/Twisted/Twisted-12.1.0.win32-py2.7.msi​

​直接安装。

6.安装Scrapy​:在Windows命令行中进入C:\Python27\Scripts,输入pip install Scrapy安装。输入scrapy显示版本号,安装成功。​

所以安装的包都在C:\Python27\Lib\site-packages文件夹中可以找到。

“”“”

ps:贴一下我的包版本和安装成功的scrapy版本

scrapy(1)win安装的更多相关文章

  1. Scrapy框架的安装

    Win+R 输入cmd打开命令行 我们先把pip升级到最新版,输入代码如下: pip install --upgrade pip 不过一般这种更新方式会经常性出错,安装文件在下载到一半时就会超时报错 ...

  2. Python之Scrapy爬虫框架安装及简单使用

    题记:早已听闻python爬虫框架的大名.近些天学习了下其中的Scrapy爬虫框架,将自己理解的跟大家分享.有表述不当之处,望大神们斧正. 一.初窥Scrapy Scrapy是一个为了爬取网站数据,提 ...

  3. scrapy之环境安装

    scrapy之环境安装 在之前我安装了scrapy,但是在pycharm中却无法使用. 具体情况是: 我的电脑上存在多个python,有python2,python3,anaconda,其中anaco ...

  4. Python3.5在Windows7环境下Scrapy库的安装

    Python3.5在Windows7环境下Scrapy库的安装 忙活了一下午,总算是把Scrapy库给装完了,记下来给需要帮助的人 首先安装的环境:Windows7 64位 Python的版本是:3. ...

  5. scrapy初体验 - 安装遇到的坑及第一个范例

    scrapy,python开发的一个快速,高层次的屏幕抓取和web抓取框架,用于抓取web站点并从页面中提取结构化的数据.scrapy用途广泛,可以用于数据挖掘.监测和自动化测试.scrapy的安装稍 ...

  6. Python 环境搭建(Win 安装以及Mac OS 安装)

    千里之行始于足下,今天我们先来学习 Python 环境搭建. 注意:本系列教程基于 Python 3.X Python 环境搭建 Win 安装 打开 Python 官网 https://www.pyt ...

  7. win安装python模块出现依赖问题的解决方法 & No module named 'MySqldb'

    前言 一年多了,还在写这种问题,羞愧. 新公司不让用自己的电脑,配的winPC,项目启不起来,之前也出现过这个问题,是py3缺少某个模块,但是自己没记,这次记一下好了. No module named ...

  8. Scrapy简单上手 —— 安装与流程

    一.安装scrapy 由于scrapy依赖较多,建议使用虚拟环境 windows下pip安装(不推荐) 1.安装virtualenv pip install virtualenv 2.在你开始项目的文 ...

  9. scrapy 和 scrapy_redis 安装

    安装sqlslte,scrapy需要这个模块 yum install sqlite-devel python3.5 下载包自己编译安装 ./configure make make install 自带 ...

随机推荐

  1. Java中URL重写(urlrewrite+Maven)

    一.UrlRewrite的作用   UrlRewrite即地址重写,用户得到的全部都是经过处理后的URL地址.将我们的动态网页地址转化为静态的地址,如html.shtml,还可以隐藏网页的真正路径.此 ...

  2. SpringBoot之整合MyBatis

    今天了解一下SpringBoot如何与我们最常用的ORM框架Mybatis整合. 一. 需要在pom.xml文件里加入mybatis的依赖 <dependency> <groupId ...

  3. OutOfMemoryError(内存溢出)解决办法

    第一种OutOfMemoryError: PermGen space 发生这种问题的原意是程序中使用了大量的jar或class,使java虚拟机装载类的空间不够,与Permanent Generati ...

  4. Linux-debian系统 /etc/network/interface 文件解读

    原文 http://wiki.slimdevices.com/index.php/SqueezeOS_networking 话说Debian系的网卡配置跟Redhat系很不一样,Redhat是放在/e ...

  5. Q:关于栈的常见问题

     对于栈,一个常见的问题是:给定一个序列a0,a1,a2,a3...an依次顺序入栈,在元素顺序入栈的过程中,栈中任意一个元素可以选择是否出栈,则其共有几种出栈的可能,给定的出栈序列中,哪种是不可能的 ...

  6. FlatBox-WordPress Responsive Flat Design Theme

    FlatBox A beautifully FlatBox with different colors. You can upload your own logo & favicon, cus ...

  7. 几种常用的bootstrap功能。

    ---恢复内容开始--- 我对于bootstrap定义与一种插件,他可以使我们的网页布局更加的炫酷,更加的整洁和合理.他的优点不多说,缺点一个就够我们头疼的,那就是需要记一些长长的英文名. 我为大家说 ...

  8. Cloud Computing Causing Digital Business Transformation

    2015-04-13 Cloud Computing Causing Digital Business Transformation We hear all about the cloud, and  ...

  9. Python实现冒泡,选择排序

    def bubble(num): for i in range(len(num)-1): for j in range(len(num)-i-1): if(num[j]>num[j+1]): t ...

  10. SSM Controller 页面之间跳转 重定向,有参 无参问题

    需求:spring MVC框架controller间跳转,需重定向.有几种情况:不带参数跳转,带参数拼接url形式跳转,带参数不拼接参数跳转,页面也能显示. (1)我在后台一个controller跳转 ...