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命名空间详解
Aug 18 Python
Python2.6版本中实现字典推导 PEP 274(Dict Comprehensions)
Apr 28 Python
python+selenium实现自动抢票功能实例代码
Nov 23 Python
Flask框架踩坑之ajax跨域请求实现
Feb 22 Python
零基础使用Python读写处理Excel表格的方法
May 02 Python
解决Mac下使用python的坑
Aug 13 Python
Python求解正态分布置信区间教程
Nov 20 Python
使用 Python ssh 远程登陆服务器的最佳方案
Mar 06 Python
详解Python中pyautogui库的最全使用方法
Apr 01 Python
Python 数据分析之逐块读取文本的实现
Dec 14 Python
Python用requests库爬取返回为空的解决办法
Feb 21 Python
Python使用OpenCV实现虚拟缩放效果
Feb 28 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
用PHP和ACCESS写聊天室(三)
2006/10/09 PHP
PHP连接access数据库
2008/03/27 PHP
php 取得瑞年与平年的天数的代码
2009/08/10 PHP
解析PHP 使用curl提交json格式数据
2013/06/29 PHP
Linux下编译redis和phpredis的方法
2016/04/07 PHP
php curl 模拟登录并获取数据实例详解
2016/12/22 PHP
PDO::_construct讲解
2019/01/27 PHP
laravel5.1 ajax post 传值_token示例
2019/10/24 PHP
js文件中调用js的实现方法小结
2009/10/23 Javascript
jquery实现在页面加载的时自动为日期插件添加当前日期
2014/08/20 Javascript
jQuery中parents()和parent()的区别分析
2014/10/28 Javascript
JS实现不使用图片仿Windows右键菜单效果代码
2015/10/22 Javascript
自动完成的搜索框javascript实现
2016/02/26 Javascript
微信小程序 简单DEMO布局,逻辑,样式的练习
2016/11/30 Javascript
JavaScript正则表达式和级联效果
2017/09/14 Javascript
JavaScript对象的特性与实践应用深入详解
2018/12/30 Javascript
Vue.extend 编程式插入组件的实现
2019/11/18 Javascript
es6函数之尾递归用法实例分析
2020/04/25 Javascript
Vue实现导航栏菜单
2020/08/19 Javascript
利用js canvas实现五子棋游戏
2020/10/11 Javascript
[01:34]DOTA2 7.22版本新增神杖效果一览(敏捷英雄篇)
2019/05/28 DOTA
[01:12:53]完美世界DOTA2联赛PWL S2 Forest vs SZ 第一场 11.25
2020/11/26 DOTA
Python实现复杂对象转JSON的方法示例
2017/06/22 Python
django加载本地html的方法
2018/05/27 Python
css3中背景尺寸background-size详解
2014/09/02 HTML / CSS
5.1手机促销活动
2014/01/17 职场文书
保密工作实施方案
2014/02/24 职场文书
2015年党建工作总结
2015/03/30 职场文书
2015年基建工作总结范文
2015/05/23 职场文书
公司员工离职感言
2015/08/03 职场文书
“学党章、守党纪、讲党规”学习心得体会
2016/01/14 职场文书
2016年小学教师师德承诺书
2016/03/25 职场文书
创业计划书之书店
2019/09/10 职场文书
2019幼儿教师求职信(3篇)
2019/09/20 职场文书
电脑只能进入安全模式无法正常启动的解决办法
2022/04/08 数码科技
排查并解决MySQL生产库内存使用率高的报警
2022/04/11 MySQL