在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 相关文章推荐
Java实现的执行python脚本工具类示例【使用jython.jar】
Mar 29 Python
python 重定向获取真实url的方法
May 11 Python
Python Dataframe 指定多列去重、求差集的方法
Jul 10 Python
python 使用plt画图,去除图片四周的白边方法
Jul 09 Python
10行Python代码计算汽车数量的实现方法
Oct 23 Python
python每5分钟从kafka中提取数据的例子
Dec 23 Python
keras.layer.input()用法说明
Jun 16 Python
简单了解Django项目应用创建过程
Jul 06 Python
Python经典五人分鱼实例讲解
Jan 04 Python
pytorch中index_select()的用法详解
Jan 06 Python
python基于tkinter制作无损音乐下载工具
Mar 29 Python
python四种出行路线规划的实现
Jun 23 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
php生成WAP页面
2006/10/09 PHP
一个MYSQL操作类
2006/11/16 PHP
PHP小技巧搜集,每个PHPer都来露一手
2007/01/02 PHP
浅谈PHP值mysql操作类
2016/06/29 PHP
ThinkPHP3.2.3框架Memcache缓存使用方法实例总结
2019/04/15 PHP
Laravel如何实现自动加载类
2019/10/14 PHP
jQuery 对象中的类数组操作
2009/04/27 Javascript
javascript-简单的日历实现及Date对象语法介绍(附图)
2013/05/30 Javascript
Jquery中"$(document).ready(function(){ })"函数的使用详解
2013/12/30 Javascript
js制作带有遮罩弹出层实现登录注册表单特效代码分享
2015/09/05 Javascript
初步了解javascript面向对象
2015/11/09 Javascript
JS创建对象几种不同方法详解
2016/03/01 Javascript
获取当前按钮或者html的ID名称实例(推荐)
2017/06/23 Javascript
利用javascript如何随机生成一定位数的密码
2017/09/22 Javascript
mescroll.js上拉加载下拉刷新组件使用详解
2017/11/13 Javascript
使用layer弹窗和layui表单实现新增功能
2018/08/09 Javascript
vue-router的使用方法及含参数的配置方法
2018/11/13 Javascript
浅谈发布订阅模式与观察者模式
2019/04/09 Javascript
Vuex持久化插件(vuex-persistedstate)解决刷新数据消失的问题
2019/04/16 Javascript
vue 实现购物车总价计算
2019/11/06 Javascript
JS数组及对象遍历方法代码汇总
2020/06/16 Javascript
js实现浏览器打印功能的示例代码
2020/07/15 Javascript
[41:54]2018DOTA2亚洲邀请赛 4.1 小组赛A组加赛 TNC vs Liquid
2018/04/03 DOTA
[01:01:04]2018DOTA2亚洲邀请赛 4.5 淘汰赛 OpTic vs TNC 第一场
2018/04/06 DOTA
[34:10]Secret vs VG 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.24
2019/09/10 DOTA
python挖矿算力测试程序详解
2019/07/03 Python
关于ResNeXt网络的pytorch实现
2020/01/14 Python
Python应用实现处理excel数据过程解析
2020/06/19 Python
韩国知名的家庭购物网站:CJmall
2016/08/01 全球购物
小学教师的个人自我鉴定
2013/10/26 职场文书
副总经理岗位职责
2014/03/16 职场文书
互联网创业计划书写作技巧攻略
2014/03/23 职场文书
初中班主任评语大全
2014/04/24 职场文书
综合素质评价自我评价
2015/03/06 职场文书
php png失真的原因及解决办法
2021/10/24 PHP
Mysql排序的特性详情
2021/11/01 MySQL