在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 相关文章推荐
linux下安装easy_install的方法
Feb 10 Python
在Python中使用next()方法操作文件的教程
May 24 Python
Django的信号机制详解
May 05 Python
Python基于递归实现电话号码映射功能示例
Apr 13 Python
Python多图片合并PDF的方法
Jan 03 Python
python调用matlab的m自定义函数方法
Feb 18 Python
详解python中__name__的意义以及作用
Aug 07 Python
Python实现随机取一个矩阵数组的某几行
Nov 26 Python
python3 使用Opencv打开USB摄像头,配置1080P分辨率的操作
Dec 11 Python
PyTorch的SoftMax交叉熵损失和梯度用法
Jan 15 Python
Django框架models使用group by详解
Mar 11 Python
matplotlib 使用 plt.savefig() 输出图片去除旁边的空白区域
Jan 05 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
thinkPHP内置字符串截取函数用法详解
2016/11/15 PHP
一个XML格式数据转换为图表的例子
2010/02/09 Javascript
javascript Array.prototype.slice使用说明
2010/10/11 Javascript
ajax更新数据后,jquery、jq失效问题
2011/03/16 Javascript
jquery ajax例子返回值详解
2012/09/11 Javascript
关闭浏览器时提示onbeforeunload事件
2013/12/25 Javascript
javascript实现数字验证码的简单实例
2014/02/10 Javascript
在JavaScript中判断整型的N种方法示例介绍
2014/06/18 Javascript
JQuery勾选指定name的复选框集合并显示的方法
2015/05/18 Javascript
jQuery原理系列-css选择器的简单实现
2016/06/07 Javascript
从重置input file标签中看jQuery的 .val() 和 .attr(“value”) 区别
2016/06/12 Javascript
JS使用cookie设置样式的方法
2016/06/30 Javascript
用nodejs的实现原理和搭建服务器(动态)
2016/08/10 NodeJs
利用React-router+Webpack快速构建react程序
2016/10/27 Javascript
基于KO+BootStrap+MVC实现的分页控件代码分享
2016/11/07 Javascript
利用node实现一个批量重命名文件的函数
2017/12/21 Javascript
利用JavaScript缓存远程窃取Wi-Fi密码的思路详解
2018/11/05 Javascript
微信小程序tab切换可滑动切换导航栏跟随滚动实现代码
2019/09/04 Javascript
vue使用过滤器格式化日期
2021/01/20 Vue.js
[34:39]Secret vs VG 2018国际邀请赛淘汰赛BO3 第二场 8.23
2018/08/24 DOTA
python爬虫常用的模块分析
2014/08/29 Python
在Django中管理Users和Permissions以及Groups的方法
2015/07/23 Python
深入浅析python定时杀进程
2016/06/06 Python
Python的时间模块datetime详解
2017/04/17 Python
python实现汉诺塔算法
2021/03/01 Python
python中多个装饰器的执行顺序详解
2018/10/08 Python
django 实现编写控制登录和访问权限控制的中间件方法
2019/01/15 Python
详解python 3.6 安装json 模块(simplejson)
2019/04/02 Python
HTML5实现移动端弹幕动画效果
2019/08/01 HTML / CSS
印尼在线旅游门户网站:NusaTrip
2019/11/01 全球购物
Linden Leaves官网:新西兰纯净护肤品
2020/12/20 全球购物
座谈会主持词
2014/03/20 职场文书
电教室标语
2014/06/20 职场文书
2014年酒店前台工作总结
2014/11/14 职场文书
初三毕业感言
2015/07/31 职场文书
Python中的turtle画箭头,矩形,五角星
2022/03/16 Python