CentOS   发布时间:2022-04-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了centos6.7+python3.5.2安装scrapy(待修改完善)大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

在安装scrapy的前提需要安装python,pip,setuptools,OpenSSL,lxml 安装python3.5,pip参这篇文章 安装lxml: 安装之前记得安装libxslt和libxml yum install libxml* -y yum install libxslt* -y   wget http://lxml.de/files/lxml-3.1.2.tgz tar xz

在安装scrapy的前提需要安装python,pip,setuptools,OpenSSL,lxml

安装python3.5,pip参这篇文章

安装lxml:

安装之前记得安装libxsltlibxml

yum install libxml* -y
yum install libxslt-y

wget http://lxml.de/files/lxml-3.1.2.tgz
tar xzvf lxml-3.1.2.tgz
cd lxml-3.1.2
python setup.py build
python setup.py install

#验证是否安装成功
sHell > python
>>> import lxml
为了确保依赖被安装,执行命令: sudo yum install gcc libffi-devel python-devel openssl-devel
单独装Twisted:
tar -jxvf Twisted-15.2.1.tar.bz2
cd Twisted-15.2.1python setup.py install
检验:
>>>import Twisted
此时twisted已经安装成功。

在验证import OpenSSL时出现错误:ImportError: No module named 'cryptography'
然后单独安装easy_install cryptography,出现:from pkg_resources import load_entry_point
ImportError: No module named pkg_resources
重装一下setuptools即可解决:wget https://bootstrap.pypa.io/ez_setup.py -O - | python
重新执行easy_install cryptography,安装成功。
验证:
>>>import OpenSSL
重新装scrapy:easy_install scrapy
出现错误:ImportError: Twisted requires Python 2.7 or later.
网上说需要首先安装Twsisted的两个依赖库pyOpenSSL和pycrypto 。
easy_install pyOpenSSL
easy_install pycrypto
执行easy_install scrapy

验证:>>>import scrapy
则安装成功!

大佬总结

以上是大佬教程为你收集整理的centos6.7+python3.5.2安装scrapy(待修改完善)全部内容,希望文章能够帮你解决centos6.7+python3.5.2安装scrapy(待修改完善)所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。