在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代理抓取并验证使用多线程实现
May 03 Python
pyqt4教程之实现半透明的天气预报界面示例
Mar 02 Python
Python读取ini文件、操作mysql、发送邮件实例
Jan 01 Python
解决python升级引起的pip执行错误的问题
Jun 12 Python
Python实现绘制双柱状图并显示数值功能示例
Jun 23 Python
django celery redis使用具体实践
Apr 08 Python
对python3.4 字符串转16进制的实例详解
Jun 12 Python
python tkinter窗口最大化的实现
Jul 15 Python
Python中join()函数多种操作代码实例
Jan 13 Python
解决Python 异常TypeError: cannot concatenate 'str' and 'int' objects
Apr 08 Python
Python-OpenCV教程之图像的位运算详解
Jun 21 Python
Django模型层实现多表关系创建和多表操作
Jul 21 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
JAVA/JSP学习系列之七
2006/10/09 PHP
php笔记之:AOP的应用
2013/04/24 PHP
从性能方面考虑PHP下载远程文件的3种方法
2015/12/29 PHP
PHP实现自动发送邮件功能代码(qq 邮箱)
2017/08/18 PHP
OAuth认证协议中的HMACSHA1加密算法(实例)
2017/10/25 PHP
学习thinkphp5.0验证类使用方法
2017/11/16 PHP
PHP简单实现解析xml为数组的方法
2018/05/02 PHP
解决PHP Opcache 缓存刷新、代码重载出现无法更新代码的问题
2020/08/24 PHP
javascript基本语法分析说明
2008/06/15 Javascript
jQuery 图片切换插件(代码比较少)
2012/05/07 Javascript
js计算任意值之间随机数的方法
2015/01/16 Javascript
使用jQuery制作Web页面遮罩层插件的实例教程
2016/05/26 Javascript
js和C# 时间日期格式转换的简单实例
2016/05/28 Javascript
一步一步封装自己的HtmlHelper组件BootstrapHelper(三)
2016/09/14 Javascript
微信小程序  modal弹框组件详解
2016/10/27 Javascript
angular.js和vue.js中实现函数去抖示例(debounce)
2018/01/18 Javascript
小程序显示弹窗时禁止下层的内容滚动实现方法
2019/03/20 Javascript
vue中使用GraphQL的实例代码
2019/11/04 Javascript
[04:00]黄浦江畔,再会英雄——完美世界DOTA2 TI9应援视频
2019/07/31 DOTA
[06:45]DOTA2-DPC中国联赛 正赛 Magma vs LBZS 选手采访
2021/03/11 DOTA
在Python的Django框架中用流响应生成CSV文件的教程
2015/05/02 Python
python 获取文件下所有文件或目录os.walk()的实例
2018/04/23 Python
解决新django中的path不能使用正则表达式的问题
2018/12/18 Python
用pyqt5 给按钮设置图标和css样式的方法
2019/06/24 Python
python爬虫 基于requests模块的get请求实现详解
2019/08/20 Python
python 解决cv2绘制中文乱码问题
2019/12/23 Python
Keras 利用sklearn的ROC-AUC建立评价函数详解
2020/06/15 Python
欧缇丽英国官方网站:Caudalie英国
2016/08/17 全球购物
计算机工程学院个人求职信
2013/10/05 职场文书
学校课外活动总结
2014/05/08 职场文书
社团活动总结报告
2014/06/27 职场文书
五五普法心得体会
2014/09/04 职场文书
2014公安机关纪律作风整顿思想汇报
2014/09/13 职场文书
宾馆前台接待岗位职责
2015/04/02 职场文书
人代会简报
2015/07/21 职场文书
公司考勤管理制度
2015/08/04 职场文书