在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获取apk文件URL地址实例
Nov 01 Python
python检查字符串是否是正确ISBN的方法
Jul 11 Python
python验证码识别实例代码
Feb 03 Python
解决Pandas的DataFrame输出截断和省略的问题
Feb 08 Python
Python3 pip3 list 出现 DEPRECATION 警告的解决方法
Feb 16 Python
如何利用Anaconda配置简单的Python环境
Jun 24 Python
详解python和matlab的优势与区别
Jun 28 Python
python3中替换python2中cmp函数的实现
Aug 20 Python
利用python、tensorflow、opencv、pyqt5实现人脸实时签到系统
Sep 25 Python
Python实现将蓝底照片转化为白底照片功能完整实例
Dec 13 Python
django有外键关系的两张表如何相互查找
Feb 10 Python
Pytest中skip和skipif的具体使用方法
Jun 30 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
提高define性能的php扩展hidef的安装和使用
2011/06/14 PHP
php设计模式  Command(命令模式)
2011/06/17 PHP
PHP以指定字段为索引返回数据库所取的数据数组
2013/06/30 PHP
php新浪微博登录接口用法实例
2014/12/23 PHP
Yii视图CGridView列表用法实例分析
2016/07/12 PHP
PHP 根据key 给二维数组分组
2016/12/09 PHP
php技巧小结【推荐】
2017/01/19 PHP
jquery与google map api结合使用 控件,监听器
2010/03/04 Javascript
JavaScript简单下拉菜单实例代码
2015/09/07 Javascript
jQuery代码实现图片墙自动+手动淡入淡出切换效果
2016/05/09 Javascript
对js中回调函数的一些看法
2016/08/29 Javascript
详解Vue.js入门环境搭建
2017/03/17 Javascript
vue2 自定义动态组件所遇到的问题
2017/06/08 Javascript
JS实现简易的图片拖拽排序实例代码
2017/06/09 Javascript
vue实现全选、反选功能
2020/11/17 Javascript
微信小程序使用navigateTo数据传递的实例
2017/09/26 Javascript
基于Vue框架vux组件库实现上拉刷新功能
2017/11/28 Javascript
react在安卓中输入框被手机键盘遮挡问题的解决方法
2018/09/03 Javascript
详解js常用分割取字符串的方法
2019/05/15 Javascript
uni-app实现点赞评论功能
2019/11/25 Javascript
Vue多选列表组件深入详解
2021/03/02 Vue.js
python的dict,set,list,tuple应用详解
2014/07/24 Python
Django Admin实现上传图片校验功能
2016/03/06 Python
Python冲顶大会 快来答题!
2018/01/17 Python
Python进阶之自定义对象实现切片功能
2019/01/07 Python
人工神经网络算法知识点总结
2019/06/11 Python
如何通过python的fabric包完成代码上传部署
2019/07/29 Python
K最近邻算法(KNN)---sklearn+python实现方式
2020/02/24 Python
开普敦通行证:Cape Town Pass
2019/07/18 全球购物
绘画设计学生的个人自我评价
2013/09/20 职场文书
模具设计与制造专业自荐书
2014/07/01 职场文书
社会实践单位意见
2015/06/05 职场文书
Python djanjo之csrf防跨站攻击实验过程
2021/05/14 Python
浅谈JS的原型和原型链
2021/06/04 Javascript
python中的mysql数据库LIKE操作符详解
2021/07/01 MySQL
海贼王十大逆天果实 魂魂果实上榜,岩浆果实攻击力最强
2022/03/18 日漫