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实现过滤单个Android程序日志脚本分享
Jan 16 Python
在Python 3中实现类型检查器的简单方法
Jul 03 Python
python构建基础的爬虫教学
Dec 23 Python
Python实现定期检查源目录与备份目录的差异并进行备份功能示例
Feb 27 Python
Python 实现取多维数组第n维的前几位
Nov 26 Python
Python3将jpg转为pdf文件的方法示例
Dec 13 Python
np.dot()函数的用法详解
Jan 17 Python
Python读取分割压缩TXT文本文件实例
Feb 14 Python
Pytorch中的自动求梯度机制和Variable类实例
Feb 29 Python
Django如何使用jwt获取用户信息
Apr 21 Python
pandas DataFrame运算的实现
Jun 14 Python
Elasticsearch 数据类型及管理
Apr 19 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
PHP4实际应用经验篇(3)
2006/10/09 PHP
删除html标签得到纯文本可处理嵌套的标签
2014/04/28 PHP
php通过Chianz.com获取IP地址与地区的方法
2015/01/14 PHP
基于php实现的php代码加密解密类完整实例
2016/10/12 PHP
Zend Framework入门教程之Zend_View组件用法示例
2016/12/09 PHP
JavaScript NaN和Infinity特殊值 [译]
2012/09/20 Javascript
JavaScript中将一个值转换为字符串的方法分析[译]
2012/09/21 Javascript
js使浏览器窗口最大化实现代码(适用于IE)
2013/08/07 Javascript
深入浅析jQuery对象$.html
2016/08/22 Javascript
浅析vue数据绑定
2017/01/17 Javascript
详解nodejs的express如何自动生成项目框架
2017/07/12 NodeJs
vue多种弹框的弹出形式的示例代码
2017/09/18 Javascript
webpack+vue-cil中proxyTable处理跨域的方法
2018/07/20 Javascript
vue this.reload 方法 配置
2018/09/12 Javascript
vue 点击展开显示更多(点击收起部分隐藏)
2019/04/09 Javascript
JS实现移动端在线签协议功能
2019/08/22 Javascript
使用layui 的layedit定义自己的toolbar方法
2019/09/18 Javascript
Jquery高级应用Deferred对象原理及使用实例
2020/05/28 jQuery
基于canvasJS在PHP中制作动态图表
2020/05/30 Javascript
python数据结构之图的实现方法
2015/07/08 Python
Django实现简单分页功能的方法详解
2017/12/05 Python
python实现图片彩色转化为素描
2019/01/15 Python
Python时间和字符串转换操作实例分析
2019/03/16 Python
Python控制台输出时刷新当前行内容而不是输出新行的实现
2020/02/21 Python
30行Python代码实现高分辨率图像导航的方法
2020/05/22 Python
pytorch 常用函数 max ,eq说明
2020/06/28 Python
Python实现中英文全文搜索的示例
2020/12/04 Python
浅析与CSS3的loading动画加载相关的transition优化
2015/05/18 HTML / CSS
受希腊女神灵感的晚礼服、鸡尾酒礼服和婚纱:THEIA
2018/04/15 全球购物
市场营销毕业生自荐信
2013/11/23 职场文书
校园报刊亭的创业计划书
2014/01/02 职场文书
大学生职业生涯规划书范文
2014/01/14 职场文书
2014年消防工作总结
2014/11/21 职场文书
英语辞职信怎么写
2015/02/28 职场文书
2016中秋节月饼促销广告语
2016/01/28 职场文书
redis三种高可用方式部署的实现
2021/05/11 Redis