Centos 7 中 scrapy 成功安装步骤

    xiaoxiao2022-07-13  150

    我使用的是centos 7最小化的环境。

    开始在安装scrapy时,遇到了各种问题,其中网上讨论最多的就是编译错误的问题了。

    类似上面这种错误。我也参考过网上的各种解决方案,都无法解决我的问题。

    最后发现,问题其实是没有注意python的版本。我整理了一些步骤,按照这个步骤,可以正确安装scrapy。

    以下操作请在root账户下进行。

    1、首先安装python3:因为Centos中默认版本是python2,我不建议把python2替换为3,会引起很多运行问题,比如yum就需要python2的支持。

    #安装python3.6版本 yum -y install python36

    2、安装一些常用工具和依赖包:比如wget

    #安装下载工具 yum -y install wget #安装gcc、c++编译器以及内核文件 yum -y install gcc gcc-c++ kernel-devel

    3、安装pip:这个重要的包管理工具,必须安装。另外,一定使用python3进行pip的安装,这样pip默认命令就是python3的版本了。

    #获取pip安装文件 wget https://bootstrap.pypa.io/get-pip.py #安装pip python3 get-pip.py

    4、安装python36-devel:这个是重点!!!网上很多教程都是在这里没说清楚,一定要安装python3的版本。

    pip install python36-devel

    5、安装scrapy

    pip install scrapy

    以上安装步骤肯定可以正确安装scrapy。

    python的各种坑中,版本问题是最常见的,建议大家使用virtualenv或者docker来隔离环境,可以减少很多问题。

    最新回复(0)