OpenSuse下安装scrapy

直接上命令,加注释说明

//安装pip及虚拟环境

zypper in python-pip

zypper in python-virtualenv

zypper in python-virtualenvwrapper

//建目录运行虚拟环境包装器

mkdir $HOME/.virtualenvs

echo "export WORKON_HOME=$HOME/.virtualenvs" >> ~/.bashrc

echo "source /usr/bin/virtualenvwrapper.sh" >> ~/.bashrc

source ~/.bashrc

//常用命令及测试代码

扫描二维码关注公众号,回复: 706847 查看本文章

workon

lsvirtualenv

mkvirtualenv scrapy

deactivate

rmvirtualenv scrapy

//注释对应注释部分,非注释对应非注释部分

//如果使用--system-site-packages模式的话,这些库都是不需要安装的

//zypper in openssl //本来就有了,可能版本低些,但是够用,调用也是升级而已,不调用也没有关系

//下面的都是开发库

//zypper in python-devel //Twisted编译需要

//zypper in libxml2-devel //使用--system-site-packages模式时

//zypper in libxslt-devel //不需要再进行编译,所以不需要头文件等信息,所以

//zypper in libffi48-devel //安装也不会被用到

//zypper in libopenssl-devel //但是如果不使用--system-site-packages模式,则需要,

//这时所有的包都会被pip下载,且为最新版本的,源码编译时,开发库就会需要


zypper in python-Twisted //满足要求

zypper in python-lxml //满足要求

//zypper in python-pyOpenSSL //Twisted已经需要安装了

//zypper in python-cssselect //不满足要求,装也白装

//zypper in python-six //不满足要求,装也白装

//zypper in python-w3lib //zypper中不存在w3lib包,但是pip有

//zypper in python-queuelib //zypper中不存在queuelib,但是pip有


//在带参数的的模式下,允许访问系统site包

mkvirtualenv scrapy --system-site-packages

workon scrapy

pip install scrapy

......

deactivate

//至此已经成功


//另外一种不带--system-site-packages模式的试验方法

//mkvirtualenv onlyscrapy

//不带参数,就不用使用workon命令

//pip install scrapy

//这种模式下的安装,就必须把前面注释部分的那些devel包都装上,好包含类似

//<Python.h>,libxml2等相关头文件库文件等内容

//......运行测试,也是成功的

//deactivate


//两种模式说明完毕


猜你喜欢

转载自my.oschina.net/u/124197/blog/392237