zoukankan      html  css  js  c++  java
  • Scrapy002-框架安装

    Scrapy002-框架安装

    @(Spider)[POSTS]

    这里我使用的是Python3.x

    1. Ubuntu上安装

    在安装Scrapy之前,首先需要确定环境和版本:

    • Ubuntu16.04
    • Python3.5
    • Scrapy1.2

    依赖安装:

    sudo apt-get install build-essential
    sudo apt-get install python3-dev
    sudo apt-get install libxml2-de;
    sudo apt-get install libxslt1-dev
    sudo apt-get install python3-setuptools
    

    lxml 安装:

    sudo python3 -m pip install lxml
    

    Scrapy安装:

    sudo python3 -m pip install Scrapy
    

    安装OpenSSL:

    sudo python3 -m pip install pyopenssl
    

    之前安装了python-dev和python-setuptools也要重新安装python3版本的这两个软件,即运行:

    sudo apt-get install python3-dev
    sudo apt-get install python3-setuptools
    

    安装过程很简单,若出现其他问题,根据实际情况解决即可。

    2. Windows10上安装

    在安装之前我们需要进行准备工作:

    • 安装Python3.5

    官网下载就好,https://www.python.org/downloads/release/python-352/

    python -m pip install -upgrade pip
    

    由于WindowsTwisted框架支持还不是很完善,并不能通过pip来安装,我们可以通过下列方式:

    1. 安装Twistedlxml

    到这个网址来下载已经做好的包:http://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted

    Ctrl+f查询lxml即可。

    注意:cp35表示Python3.5,win32指的是Python的位数而不是Windows的系统位数

    在cmd中使用pip工具,安装下载的wheel包即可。

    pip install d:Twisted-16.4.1-cp35-cp35m-win32.whl
    
    pip install d:lxml-3.6.4-cp35-cp35m-win32.whl
    

    2. 安装Scrapy

    pip install scrapy
    

    3.依赖问题

    安装完成后,启动时关于错误 ImportError

    ImportError: cannot import name '_win32stdio'
    ImportError: No module named 'win32api'
    

    解决:

    pip  install  win32api
    

    若仍未解决,请到https://sourceforge.net/projects/pywin32/files/pywin32/Build%20220/ 下载对应版本安装即可解决。

  • 相关阅读:
    多层交换概述
    多层交换MLS笔记2
    多层交换MLS笔记1
    RSTP Proposal-Agreement
    RSTP Note
    保护STP
    优化STP
    Cisco STP Note
    25、C++的顶层const和底层const
    43、如何用代码判断大小端存储
  • 原文地址:https://www.cnblogs.com/liu-yao/p/6166490.html
Copyright © 2011-2022 走看看