在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文件和目录操作函数小结
Jul 11 Python
python3实现短网址和数字相互转换的方法
Apr 28 Python
python通过openpyxl生成Excel文件的方法
May 12 Python
利用python批量给云主机配置安全组的方法教程
Jun 21 Python
Python的CGIHTTPServer交互实现详解
Feb 08 Python
Python使用爬虫抓取美女图片并保存到本地的方法【测试可用】
Aug 30 Python
Python3 Post登录并且保存cookie登录其他页面的方法
Dec 28 Python
python格式化输出保留2位小数的实现方法
Jul 02 Python
关于PyTorch 自动求导机制详解
Aug 18 Python
Pytorch自己加载单通道图片用作数据集训练的实例
Jan 18 Python
Python拼接字符串的7种方式详解
Mar 19 Python
python生成随机数、随机字符、随机字符串
Apr 06 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
晶体管来复再生式二管收音机
2021/03/02 无线电
PHP 学习路线与时间表
2010/02/21 PHP
wordpress自定义url参数实现路由功能的代码示例
2013/11/28 PHP
ThinkPHP实例化模型的四种方法概述
2014/08/22 PHP
7个鲜为人知却非常实用的PHP函数
2015/07/01 PHP
使用PHP处理数据库数据如何将数据返回客户端并显示当前状态
2016/02/16 PHP
理解Javascript_12_执行模型浅析
2010/10/18 Javascript
js静态方法与实例方法分析
2011/07/04 Javascript
JavaScript中“+”的陷阱深刻理解
2012/12/04 Javascript
Yii-自定义删除确认弹框(zyd)jquery实现代码
2013/03/04 Javascript
javascript两种function的定义介绍及区别说明
2013/05/02 Javascript
javascript判断机器是否联网的2种方法
2013/08/09 Javascript
解决自定义$(id)的方法与jquery选择器$冲突的问题
2014/06/14 Javascript
JavaScript中string对象
2015/06/12 Javascript
jQuery实现折叠、展开的菜单组效果代码
2015/09/16 Javascript
基于JavaScript如何实现私有成员的语法特征及私有成员的实现方式
2015/10/28 Javascript
详解JavaScript的表达式与运算符
2015/11/30 Javascript
全面解析Bootstrap中nav、collapse的使用方法
2016/05/22 Javascript
NODE.JS跨域问题的完美解决方案
2016/10/20 Javascript
Vue项目中设置背景图片方法
2018/02/21 Javascript
vue-router相关基础知识及工作原理
2018/03/16 Javascript
使用typescript构建Vue应用的实现
2019/08/26 Javascript
重置Redux的状态数据的方法实现
2019/11/18 Javascript
javascript使用Blob对象实现的下载文件操作示例
2020/04/18 Javascript
python和flask中返回JSON数据的方法
2018/03/26 Python
Python中的正则表达式与JSON数据交换格式
2019/07/03 Python
Python matplotlib读取excel数据并用for循环画多个子图subplot操作
2020/07/14 Python
基于python实现图片转字符画代码实例
2020/09/04 Python
基于第一个PhoneGap(cordova)的应用详解
2013/05/03 HTML / CSS
幼师自我鉴定
2014/02/01 职场文书
大学生就业自荐书
2014/06/16 职场文书
公司合作意向书范文
2014/07/30 职场文书
学习十八大的心得体会
2014/09/12 职场文书
2014年会计人员工作总结
2014/12/10 职场文书
毕业班工作总结
2015/08/10 职场文书
vue 实现上传组件
2021/05/31 Vue.js