在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中文问题解决方法(总结了多位前人经验,初学者必看)
Mar 13 Python
Python实现多线程下载文件的代码实例
Jun 01 Python
Python解析nginx日志文件
May 11 Python
浅谈python中scipy.misc.logsumexp函数的运用场景
Jun 23 Python
让python 3支持mysqldb的解决方法
Feb 14 Python
Java及python正则表达式详解
Dec 27 Python
Python如何生成树形图案
Jan 03 Python
python Pandas库基础分析之时间序列的处理详解
Jul 13 Python
python re模块匹配贪婪和非贪婪模式详解
Feb 11 Python
Python map及filter函数使用方法解析
Aug 06 Python
Python3自带工具2to3.py 转换 Python2.x 代码到Python3的操作
Mar 03 Python
8g内存用python读取10文件_面试题-python 如何读取一个大于 10G 的txt文件?
May 28 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 调试利器debug_print_backtrace()
2012/07/23 PHP
两种php给图片加水印的实现代码
2020/04/18 PHP
prototype与jquery下Ajax实现的差别
2009/09/13 Javascript
Textbox控件注册回车事件及触发按钮提交事件具体实现
2013/03/04 Javascript
一个CSS+jQuery实现的放大缩小动画效果
2014/02/19 Javascript
Javascript中使用parseInt函数需要注意的问题
2015/04/02 Javascript
JS实现DIV容器赋值的方法
2015/12/14 Javascript
JS代码防止SQL注入的方法(超简单)
2016/04/12 Javascript
浅析JavaScript 箭头函数 generator Date JSON
2016/05/23 Javascript
JS获取地址栏参数的两种方法(简单实用)
2016/06/14 Javascript
修改jquery中dialog的title属性方法(推荐)
2016/08/26 Javascript
JavaScript数据结构中栈的应用之表达式求值问题详解
2017/04/11 Javascript
JS实现手写parseInt的方法示例
2017/09/24 Javascript
node.js操作MongoDB的实例详解
2017/10/11 Javascript
基于react后端渲染模板引擎noox发布使用
2018/01/11 Javascript
nodejs微信开发之授权登录+获取用户信息
2019/03/17 NodeJs
基于js实现复制内容到操作系统粘贴板过程解析
2019/10/11 Javascript
JS实现导航栏楼层特效
2020/01/01 Javascript
JavaScript 闭包的使用场景
2020/09/17 Javascript
python通过exifread模块获得图片exif信息的方法
2015/03/16 Python
python实现红包裂变算法
2016/02/16 Python
Python使用内置json模块解析json格式数据的方法
2017/07/20 Python
Python实现将Excel转换为json的方法示例
2017/08/05 Python
详解Python核心编程中的浅拷贝与深拷贝
2018/01/07 Python
对python 命令的-u参数详解
2018/12/03 Python
python GUI库图形界面开发之PyQt5拖放控件实例详解
2020/02/25 Python
使用CSS3编写类似iOS中的复选框及带开关的按钮
2016/04/11 HTML / CSS
程序设计HTML5 Canvas API
2013/04/08 HTML / CSS
整个世界的设计师家具在哈恩:Designathome
2019/03/25 全球购物
Bravofly德国:预订廉价航班和酒店
2019/09/22 全球购物
开业庆典活动策划方案
2014/09/21 职场文书
街道党工委党的群众路线教育实践活动对照检查材料思想汇报
2014/10/05 职场文书
烛光里的微笑观后感
2015/06/17 职场文书
重阳节简报
2015/07/20 职场文书
SqlServer 垂直分表(减少程序改动)
2021/04/16 SQL Server
Win11怎么跳过联网验机 ?Win11跳过联网验机激活教程
2022/04/05 数码科技