在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 相关文章推荐
以一段代码为实例快速入门Python2.7
Mar 31 Python
python查看zip包中文件及大小的方法
Jul 09 Python
sublime text 3配置使用python操作方法
Jun 11 Python
使用Python写一个贪吃蛇游戏实例代码
Aug 21 Python
Python 编码规范(Google Python Style Guide)
May 05 Python
Windows 安装 Anaconda3+PyCharm的方法步骤
Jun 13 Python
Python自动生成代码 使用tkinter图形化操作并生成代码框架
Sep 18 Python
PyCharm Anaconda配置PyQt5开发环境及创建项目的教程详解
Mar 24 Python
如何基于线程池提升request模块效率
Apr 18 Python
Python Pandas知识点之缺失值处理详解
May 11 Python
利用python实时刷新基金估值(摸鱼小工具)
Sep 15 Python
Python中Matplotlib的点、线形状、颜色以及绘制散点图
Apr 07 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极大的增强功能和性能
2006/10/09 PHP
PHP的foreach中使用引用时需要注意的一个问题和解决方法
2014/05/29 PHP
jquery 简单导航实现代码
2009/09/11 Javascript
javascript实现div的拖动并调整大小类似qq空间个性编辑模块
2012/12/12 Javascript
jQuery控制输入框只能输入数值的小例子
2013/03/20 Javascript
Javascript中 关于prototype属性实现继承的原理图
2013/04/16 Javascript
使用Jquery获取带特殊符号的ID 标签的方法
2014/04/30 Javascript
jQuery 重复加载错误以及修复方法
2014/12/16 Javascript
举例说明如何为JavaScript的方法参数设置默认值
2015/11/17 Javascript
基于jquery实现页面滚动到底自动加载数据的功能
2015/12/19 Javascript
AngularJS身份验证的方法
2016/02/17 Javascript
基于原生JS实现图片裁剪
2016/08/01 Javascript
vue.js计算属性computed用法实例分析
2018/07/06 Javascript
vue+express+jwt持久化登录的方法
2019/06/14 Javascript
使用vscode快速建立vue模板过程详解
2019/10/10 Javascript
React+EggJs实现断点续传的示例代码
2020/07/07 Javascript
超详细小程序定位地图模块全系列开发教学
2020/11/24 Javascript
vue element-ul实现展开和收起功能的实例代码
2020/11/25 Vue.js
[29:23]2014 DOTA2国际邀请赛中国区预选赛 LGD-GAMING VS CIS 第一场1
2014/05/23 DOTA
[47:10]完美世界DOTA2联赛PWL S3 LBZS vs Rebirth 第二场 12.16
2020/12/18 DOTA
Python爬虫辅助利器PyQuery模块的安装使用攻略
2016/04/24 Python
详解python脚本自动生成需要文件实例代码
2017/02/04 Python
Python简单生成随机姓名的方法示例
2017/12/27 Python
python将文本中的空格替换为换行的方法
2018/03/19 Python
pandas值替换方法
2018/07/10 Python
美国电视购物HSN官网:HSN
2016/09/07 全球购物
Booking.com英国官网:全球酒店在线预订网站
2018/04/21 全球购物
自主实习接收函
2014/01/13 职场文书
给学校的建议书
2014/03/12 职场文书
暑假学习心得体会
2014/09/02 职场文书
党性分析自查总结
2014/10/14 职场文书
2015年财务科工作总结范文
2015/05/13 职场文书
天气温馨提示语
2015/07/14 职场文书
MySQL数据库压缩版本安装与配置详细教程
2021/05/21 MySQL
【海涛教你打DOTA】剑圣第一人称视角解说
2022/04/01 DOTA
win10蓝屏0xc0000001安全模式进不了怎么办?win10出现0xc0000001的解决方法
2022/08/05 数码科技