在linux系统下安装python librtmp包的实现方法


Posted in Python onJuly 22, 2019

安装librtmp包需要依赖环境较多,机器上已经安装了python2.7版本,安装librtmp包之前需要先安装依赖环境。

1、安装gcc和依赖包

yum install gcc* python-devel libffi-dev* -y

2、安装librtmp

从git上下载源码:

git clone git://git.ffmpeg.org/rtmpdump
cd rtmpdump/librtmp/
make && make install

3、安装setuptools

wget -S https://pypi.python.org/packages/f7/83/2865ee5727b46234c68efb833363dbce1922a191dd46e246853246a46182/setuptools-24.0.2.zip#md5=b7e888eb6867d94ecaf1af7a26a56c72
unzip setuptools-24.0.2.zip
cd setuptools-24.0.2
python setup.py install

4、安装cffi

wget -S https://pypi.python.org/packages/83/3c/00b553fd05ae32f27b3637f705c413c4ce71290aa9b4c4764df694e906d9/cffi-1.7.0.tar.gz#md5=34122a545060cee58bab88feab57006d
tar -zxvf cffi-1.7.0.tar.gz
cd cffi-1.7.0
python setup.py install

5、安装librtmp

wget -S https://pypi.python.org/packages/48/a6/33b1a5864e22de3e59dd29fcbc2602462511c04a31057b16baec639d7d4f/python-librtmp-0.3.0.tar.gz#md5=f7afe8d463214072281998fa84553927
tar -zxvf python-librtmp-0.3.0.tar.gz
cd python-librtmp-0.3.0
python setup.py install

6、检验安装是否成功

输入python命令符,import librtmp,报错:

ImportError: librtmp.so.1: cannot open shared object file: No such file or directory

解决方法:查找到librtmp.so.1路径,复制到lib64目录下即可;

find / -name librtmp.so.1
cp /usr/local/lib/librtmp.so.1 /usr/lib64/

再次输入python命令符,import librtmp,未报错,安装librtmp包成功!

以上这篇在linux系统下安装python librtmp包的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中DJANGO简单测试实例
May 11 Python
python实现在控制台输入密码不显示的方法
Jul 02 Python
python与C互相调用的方法详解
Jul 14 Python
详解将Django部署到Centos7全攻略
Sep 26 Python
python+pyqt5实现24点小游戏
Jan 24 Python
Python 使用Numpy对矩阵进行转置的方法
Jan 28 Python
对Python中DataFrame选择某列值为XX的行实例详解
Jan 29 Python
使用Python 统计高频字数的方法
Jan 31 Python
python读取Excel表格文件的方法
Sep 02 Python
Python实现分数序列求和
Feb 25 Python
Python 如何定义匿名或内联函数
Aug 01 Python
在Pycharm中安装Pandas库方法(简单易懂)
Feb 20 Python
django搭建项目配置环境和创建表过程详解
Jul 22 #Python
对python中基于tcp协议的通信(数据传输)实例讲解
Jul 22 #Python
Django使用中间键实现csrf认证详解
Jul 22 #Python
python Tcp协议发送和接收信息的例子
Jul 22 #Python
利用Python实现手机短信监控通知的方法
Jul 22 #Python
如何使用django的MTV开发模式返回一个网页
Jul 22 #Python
python3.7 sys模块的具体使用
Jul 22 #Python
You might like
mysql数据库差异比较的PHP代码
2012/02/05 PHP
php中邮箱地址正则表达式实现与详解
2012/04/24 PHP
PHP抓取、分析国内视频网站的视频信息工具类
2014/04/02 PHP
浅析php中array_map和array_walk的使用对比
2016/11/20 PHP
windows下的WAMP环境搭建图文教程(推荐)
2017/07/27 PHP
Kindeditor编辑器添加图片上传水印功能(php代码)
2017/08/03 PHP
php使用curl伪造来源ip和refer的方法示例
2018/05/08 PHP
Prototype使用指南之dom.js
2007/01/10 Javascript
关于JavaScript的with 语句的使用方法
2011/05/09 Javascript
深入理解jQuery中live与bind方法的区别
2013/12/18 Javascript
jquery序列化form表单使用ajax提交后处理返回的json数据
2014/03/03 Javascript
jquery实现全选、反选、获得所有选中的checkbox
2020/09/13 Javascript
jQuery 全选 全部选 反选 实现代码
2016/08/17 Javascript
详解VueJs异步动态加载块
2017/03/09 Javascript
Vue2.x中的Render函数详解
2017/05/30 Javascript
详解React+Koa实现服务端渲染(SSR)
2018/05/23 Javascript
AngularJS使用$http配置对象方式与服务端交互方法
2018/08/13 Javascript
JS实现字符串翻转的方法分析
2018/08/31 Javascript
js实现文件上传功能 后台使用MultipartFile
2018/09/08 Javascript
js实现div色块拖动录制
2020/01/16 Javascript
实现vuex原理的示例
2020/10/21 Javascript
python复制文件到指定目录的实例
2018/04/27 Python
python获取代码运行时间的实例代码
2018/06/11 Python
python复制列表时[:]和[::]之间有什么区别
2018/10/16 Python
python3+PyQt5 使用三种不同的简便项窗口部件显示数据的方法
2019/06/17 Python
PyQt5 QTable插入图片并动态更新的实例
2019/06/18 Python
咖啡为什么会有酸味?你喝到的咖啡為什麼是酸的?
2021/03/17 冲泡冲煮
前端水印的简单实现代码示例
2020/12/02 HTML / CSS
阿玛尼化妆品美国官网:Giorgio Armani Beauty
2017/02/02 全球购物
Sneaker Studio罗马尼亚网站:购买运动鞋
2018/11/04 全球购物
师范毕业生求职自荐信
2013/09/25 职场文书
后勤园长自我鉴定
2013/10/17 职场文书
社区综治宣传月活动总结
2014/07/02 职场文书
家长学校教学计划
2015/01/19 职场文书
总经理助理岗位职责范本
2015/03/31 职场文书
使用Apache Camel表达REST服务的方法
2022/06/10 Servers