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抓取网页时字符集转换问题处理方案分享
Jun 19 Python
基于Python的XSS测试工具XSStrike使用方法
Jul 29 Python
django的分页器Paginator 从django中导入类
Jul 25 Python
pygame实现贪吃蛇游戏(上)
Oct 29 Python
Python插入Elasticsearch操作方法解析
Jan 19 Python
Python在终端通过pip安装好包以后在Pycharm中依然无法使用的问题(三种解决方案)
Mar 10 Python
django admin管理工具自定义时间区间筛选器DateRangeFilter介绍
May 19 Python
python使用建议技巧分享(三)
Aug 18 Python
浅谈python 类方法/静态方法
Sep 18 Python
Pytho爬虫中Requests设置请求头Headers的方法
Sep 22 Python
使用numpy实现矩阵的翻转(flip)与旋转
Jun 03 Python
Python pyecharts绘制条形图详解
Apr 02 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与SQL注入攻击[二]
2007/04/17 PHP
ThinkPHP的RBAC(基于角色权限控制)深入解析
2013/06/17 PHP
如何使用php判断服务器是否是HTTPS连接
2013/07/05 PHP
php修改数组键名的方法示例
2017/04/15 PHP
js prototype 格式化数字 By shawl.qiu
2007/04/02 Javascript
Use Word to Search for Files
2007/06/15 Javascript
解决AJAX中跨域访问出现'没有权限'的错误
2008/08/20 Javascript
jquery自定义下拉列表示例
2014/04/25 Javascript
JSON.parse()和JSON.stringify()使用介绍
2014/06/20 Javascript
JavaScript基于自定义函数判断变量类型的实现方法
2016/11/23 Javascript
使用BootStrap实现表格隔行变色及hover变色并在需要时出现滚动条
2017/01/04 Javascript
vue中用H5实现文件上传的方法实例代码
2017/05/27 Javascript
JavaScript中的高级函数
2018/01/04 Javascript
浅谈使用mpvue开发小程序需要注意和了解的知识点
2018/05/23 Javascript
js+css实现红包雨效果
2018/07/12 Javascript
一文读懂vue动态属性数据绑定(v-bind指令)
2020/07/20 Javascript
js+canvas绘制图形验证码
2020/09/21 Javascript
python对字典进行排序实例
2014/09/25 Python
Python 的 Socket 编程
2015/03/24 Python
Python下实现的RSA加密/解密及签名/验证功能示例
2017/07/17 Python
Python常见工厂函数用法示例
2018/03/21 Python
使用Python更换外网IP的方法
2018/07/09 Python
基于树莓派的语音对话机器人
2019/06/17 Python
python装饰器原理与用法深入详解
2019/12/19 Python
Python面向对象封装操作案例详解 II
2020/01/02 Python
基于TensorFlow常量、序列以及随机值生成实例
2020/01/04 Python
QML实现钟表效果
2020/06/02 Python
用python 绘制茎叶图和复合饼图
2021/02/26 Python
泰国的头号网上婴儿用品店:Motherhood.co.th
2019/04/09 全球购物
如何打造一封优秀的留学推荐信
2014/01/25 职场文书
四风个人对照检查材料思想汇报(办公室通用版)
2014/10/07 职场文书
财政局党的群众路线教育实践活动剖析材料
2014/10/13 职场文书
死亡证明书样本说明
2014/10/18 职场文书
公司员工管理制度
2015/08/04 职场文书
详解Python小数据池和代码块缓存机制
2021/04/07 Python
教你用Python爬取英雄联盟皮肤原画
2021/06/13 Python