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转码问题的解决方法
Oct 07 Python
python实现自动登录人人网并访问最近来访者实例
Sep 26 Python
python中查看变量内存地址的方法
May 05 Python
Android应用开发中Action bar编写的入门教程
Feb 26 Python
python使用pymysql实现操作mysql
Sep 13 Python
python实现弹窗祝福效果
Apr 07 Python
python+selenium 鼠标事件操作方法
Aug 24 Python
python中文分词库jieba使用方法详解
Feb 11 Python
python中format函数如何使用
Jun 22 Python
python中re模块知识点总结
Jan 17 Python
python实现的人脸识别打卡系统
May 08 Python
Python打包exe时各种异常处理方案总结
May 18 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封装CURL扩展类实例
2015/07/28 PHP
php ajax数据传输和响应方法
2018/08/21 PHP
Jquery 获得服务器控件值的方法小结
2010/05/11 Javascript
xml转json的js代码
2012/08/28 Javascript
JavaScript的原型继承详解
2015/02/15 Javascript
深入理解JavaScript系列(38):设计模式之职责链模式详解
2015/03/04 Javascript
jQuery $.each遍历对象、数组用法实例
2015/04/16 Javascript
基于Javascript实现返回顶部按钮
2016/02/29 Javascript
jquery购物车结算功能实现方法
2020/10/29 Javascript
JSON与JS对象的区别与对比
2017/03/01 Javascript
基于JS实现仿京东搜索栏随滑动透明度渐变效果
2017/07/10 Javascript
Vue脚手架的简单使用实例
2018/07/10 Javascript
基于layui数据表格以及传数据的方式
2018/08/19 Javascript
mpvue将vue项目转换为小程序
2018/09/30 Javascript
Vue递归实现树形菜单方法实例
2018/11/06 Javascript
vue组件从开发到发布的实现步骤
2018/11/11 Javascript
node命令行工具之实现项目工程自动初始化的标准流程
2019/08/12 Javascript
layui清除radio的选中状态实例
2019/11/14 Javascript
Django中模版的子目录与include标签的使用方法
2015/07/16 Python
Django中利用filter与simple_tag为前端自定义函数的实现方法
2017/06/15 Python
1分钟快速生成用于网页内容提取的xslt
2018/02/23 Python
pytorch在fintune时将sequential中的层输出方法,以vgg为例
2019/08/20 Python
Python文件读写w+和r+区别解析
2020/03/26 Python
Python如何操作office实现自动化及win32com.client的运用
2020/04/01 Python
浅谈Django前端后端值传递问题
2020/07/15 Python
Python监听键盘和鼠标事件的示例代码
2020/11/18 Python
Booking.com西班牙:全球酒店预订
2018/03/30 全球购物
高职教师岗位职责
2013/12/24 职场文书
物理专业本科生自荐信
2014/01/30 职场文书
《英英学古诗》教学反思
2014/04/11 职场文书
党员个人剖析材料
2014/09/30 职场文书
思想作风建设心得体会
2014/10/22 职场文书
离婚承诺书格式范文
2015/05/04 职场文书
小学班长竞选稿
2015/11/20 职场文书
关于感恩老师的古诗句
2019/08/20 职场文书
vue组件vue-esign实现电子签名
2022/04/21 Vue.js