python中安装Scrapy模块依赖包汇总


Posted in Python onJuly 02, 2017

本地虚拟环境开发完成之后,上线过程中需要一一安装依赖包,做个记录如下:

CentOS 安装python3.5.3

wget https://www.python.org/ftp/python/3.5.3/Python-3.5.3.tgz
tar -xf Python-3.5.3.tgz cd Python-3.5.3
./configure --prefix=/usr/local/python353 make & make install

完成安装python3.5.3,在不删除系统自带的python2.x情况下,做几个软链:

#做python3软链
ln -s /usr/local/python353/bin/python3 /usr/local/bin/
#pip3软链
ln -s /usr/local/python353/bin/pip3 /usr/local/bin/

上传程序,安装scrapy及其依赖包:

#user agent包
pip3 install fake-useragent -i https://pypi.douban.com/simple/
#pymysql包
pip3 install pymysql -i https://pypi.douban.com/simple/
#PooledDB依赖包
pip3 install DBUtils -i https://pypi.douban.com/simple/
#PIL模块依赖包
pip3 install Image -i https://pypi.douban.com/simple/

在Centos系统中安装过程中,出现一个较为淡疼的问题:系统没有安装sqlite3,故此一直提示:
解决上面问题,下载sqlite3

sudo wget http://www.sqlite.org/2017/sqlite-autoconf-3190300.tar.gz

编译安装:

tar zxvf sqlite-autoconf-3190300.tar.gz cd sqlite-autoconf-3190300
./configure --prefix=/usr/local/sqlite3
make && make install

重新编译Python,找到Python3.5.3的安装文件路径,编辑setup.py脚本,找到 “sqlite3”

sqlite_inc_paths = [ '/usr/include',
'/usr/include/sqlite',
'/usr/include/sqlite3',
'/usr/local/include',
'/usr/local/include/sqlite',
'/usr/local/include/sqlite3',
]

在最后一行加入sqlite3编译安装路径,如下:

sqlite_inc_paths = [ '/usr/include',
'/usr/include/sqlite',
'/usr/include/sqlite3',
'/usr/local/include',
'/usr/local/include/sqlite',
'/usr/local/include/sqlite3',
'/usr/local/sqlite3',
]

重新编译Python3.5.3:

./configure --prefix=/usr/local/python353
make && make install
Python 相关文章推荐
python实现简单的socket server实例
Apr 29 Python
Python对字符串实现去重操作的方法示例
Aug 11 Python
python实现mysql的读写分离及负载均衡
Feb 04 Python
浅谈python str.format与制表符\t关于中文对齐的细节问题
Jan 14 Python
Python设计模式之装饰模式实例详解
Jan 21 Python
python连接PostgreSQL数据库的过程详解
Sep 18 Python
python中的TCP(传输控制协议)用法实例分析
Nov 15 Python
tensorflow 实现自定义梯度反向传播代码
Feb 10 Python
python误差棒图errorbar()函数实例解析
Feb 11 Python
基于tf.shape(tensor)和tensor.shape()的区别说明
Jun 30 Python
Django CBV模型源码运行流程详解
Aug 17 Python
详解python中的异常捕获
Dec 15 Python
Python使用filetype精确判断文件类型
Jul 02 #Python
使用python实现tcp自动重连
Jul 02 #Python
详解python3中socket套接字的编码问题解决
Jul 01 #Python
详解Python中for循环是如何工作的
Jun 30 #Python
python 连接sqlite及简单操作
Jun 30 #Python
利用Python破解斗地主残局详解
Jun 30 #Python
Python实现的文本编辑器功能示例
Jun 30 #Python
You might like
Sony CFR 320 修复改造
2020/03/14 无线电
美图秀秀web开放平台--PHP流式上传和表单上传示例分享
2014/06/22 PHP
PHP实现的oracle分页函数实例
2016/01/25 PHP
php rsa 加密,解密,签名,验签详解
2016/12/06 PHP
PHP PDOStatement::debugDumpParams讲解
2019/01/30 PHP
js里的prototype使用示例
2010/11/19 Javascript
jquery动画3.创建一个带遮罩效果的图片走廊
2012/08/24 Javascript
使用Js让Html中特殊字符不被转义
2013/11/05 Javascript
在页面上用action传递参数到后台出现乱码的解决方法
2013/12/31 Javascript
Jquery给基本控件的取值、赋值示例
2014/05/23 Javascript
AngularJS入门知识之MVW类框架的编程思想探讨
2014/12/08 Javascript
IE及IE6浏览器中判断JS文件加载成功失败的方法
2015/02/18 Javascript
jquery图片切换插件
2015/03/16 Javascript
Vue.js第四天学习笔记
2016/12/02 Javascript
关于vue中的ajax请求和axios包问题
2018/04/19 Javascript
js的各种数据类型判断的介绍
2019/01/19 Javascript
2019最新21个MySQL高频面试题介绍
2020/02/06 Javascript
[05:09]第二届DOTA2亚洲邀请赛决赛日比赛集锦:iG 3:0 OG夺冠
2017/04/05 DOTA
python模拟登陆,用session维持回话的实例
2018/12/27 Python
python 实现提取log文件中的关键句子,并进行统计分析
2019/12/24 Python
Python Tornado批量上传图片并显示功能
2020/03/26 Python
python3发送request请求及查看返回结果实例
2020/04/30 Python
在pycharm中文件取消用 pytest模式打开的操作
2020/09/01 Python
详解CSS3新增的背景属性
2019/12/25 HTML / CSS
html5仿支付宝密码框的实现代码
2017/09/06 HTML / CSS
德国家具在线:Fashion For Home
2017/03/11 全球购物
FLIR美国官网:热成像, 夜视和红外摄像系统
2018/07/13 全球购物
初中高效课堂实施方案
2014/02/26 职场文书
三月学雷锋月活动总结
2014/04/28 职场文书
大学生作弊检讨书
2014/09/11 职场文书
个人委托书怎么写
2014/09/17 职场文书
如何把新闻人物写得立体、鲜活?
2019/08/14 职场文书
CSS3鼠标悬浮过渡缩放效果
2021/04/17 HTML / CSS
java泛型通配符详解
2021/07/25 Java/Android
Pillow图像处理库安装及使用
2022/04/12 Python
python数据处理之Pandas类型转换
2022/04/28 Python