zoukankan      html  css  js  c++  java
  • 安装scrapy

    Scrapy依赖的库比较多,至少需要依赖库有Twisted 14.0,lxml 3.4,pyOpenSSL 0.14。而在不同平台环境又各不相同,所以在安装之前最好确保把一些基本库安装好,尤其是Windows。

    #Windows平台
        1、pip3 install wheel #安装后,便支持通过wheel文件安装软件,wheel文件官网:https://www.lfd.uci.edu/~gohlke/pythonlibs
        2、pip3 install lxml
        3、pip3 install pyopenssl

    前3步简单,后面针对第四第五步来详细操作
        4、下载并安装pywin32:https://sourceforge.net/projects/pywin32/files/pywin32/
        5、下载twisted的wheel文件:http://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted
        6、执行pip3 install 下载目录Twisted-17.9.0-cp36-cp36m-win_amd64.whl
        7、pip3 install scrapy

    #Linux平台
        1、pip3 install scrapy

    最后输入import scrapy 不报错即是成功安装

    windows下进行第四步

    Anaconda版本的python已经配置好了pywin32模块,如果你自己安装pywin32嫌繁琐,我建议你直接安装Anaconda。

    pycharm中虚拟环境直接pip install pywin32 

    另外,用pycharm直接安装也可以,等待时间较长

    1  如果你想安装单独版本的python3+,这一般是没有pywin32模块的。
    Python教程:pywin32下载安装

    而且这个模块的安装比较繁琐。

    首先需要到官方网站下载安装包,官网地址是:

    sourceforge.net/projects/pywin32/files/

    Python教程:pywin32下载安装
    2  找到一个pywin32的文件夹,进去。
    Python教程:pywin32下载安装
    3  下一级目录里面有多个文件夹。
    Python教程:pywin32下载安装
    4  打开Build222文件夹,里面没有任何安装包供下载。
    Python教程:pywin32下载安装
    5 再打开Build221文件夹,可以看到若干安装包。
    Python教程:pywin32下载安装
    6 根据自己的电脑系统和python版本,选择相应的安装包。因为pywin32会自动识别环境变量里的python版本,然后安装,这样对应版本就可以使用了

    比如,我的电脑系统是64位,python是3.6版本,所以我应该选择箭头所指的版本的pywin32安装包。

    Python教程:pywin32下载安装
    7 如果是32位的电脑系统,那么就只能下面的了。
    Python教程:pywin32下载安装
    8 如果下载的版本在你的电脑没有相应的python解释器版本(或者有该版本但是你未加入环境变量),是不可能成功安装的。

    比如,我的电脑是64位系统,我尝试着安装32位的安装包,会遭到警告。

    Python教程:pywin32下载安装
    Python教程:pywin32下载安装

    亦或者我想安装python3.5版本的pywin32(我的电脑没有python3.5),也会在安装的时候,被阻止。

    Python教程:pywin32下载安装
    Python教程:pywin32下载安装

    检验:

    我在电脑中有下载了一个python3.7版本的解释器,然后安装时,我安装到了
    H:pythonpython3.7Libsite-packages
    然后打开cmd,进入H:pythonpython3.7Scripts
    输入python3.7进入互交
    然后输入import win32com,不报错就代表安装成功

     windows下进行第五步

    http://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted下载wheel文件,利用pip安装即可。
    如Python 3.5版本,Windows 64位系统,下载
    Twisted‑17.1.0‑cp35‑cp35m‑win_amd64.whl,然后pip安装(第⑦步)。

    pip3 install Twisted‑17.1.0‑cp35‑cp35m‑win_amd64.whl
    

     cp代表解释器的版本号

    检验是否安装成功:
     
     
  • 相关阅读:
    数据仓库专题18-数据建模语言IDEF(转载)
    数据仓库专题(14)-数据仓库建设指导原则:一切以就绪数据为主
    数据仓库专题(16)-分布式数据仓库实践指南-目录篇
    解释器模式
    命令模式
    责任链模式
    代理模式
    享元模式
    外观模式
    装饰器模式
  • 原文地址:https://www.cnblogs.com/wlx97e6/p/9445582.html
Copyright © 2011-2022 走看看