通过Webrtc编译android版本找不到gzip模块如何处理?

通过Webrtc编译android版本找不到gzip模块如何处理?,第1张

概述随着时间的推移,我们根据webrtc协议编译的产品也趋于完善,为了适应不同系统的使用,我们也开始着手移动版本的编译,从android系统开始,webrtc产品也将逐渐在手机端具备良好的工作性能。在webrtc编译android版本时,系统出现以下错误:Traceback(mostrecentcalllast):Filexxxxxxxx.py,lin

随着时间的推移,我们根据webrtc协议编译的产品也趋于完善,为了适应不同系统的使用,我们也开始着手移动版本的编译,从androID系统开始,webrtc产品也将逐渐在手机端具备良好的工作性能。

在webrtc编译androID版本时,系统出现以下错误:

Traceback(most recent call last):

file xxxxxxxx.py, line xxx in xxxx

Tarfile.Compressi:gzipmodule is not available

Error: Command “xxxxxxxxx” returned non-zero exit status 1 in xxxxxxx

此处我们是在Ubuntu18.04上使用Python2.7,使用gzip出现错误。查阅网上的资料后,有网友建议源代码安装和从新再编译一次python,但是我们按照此方法再次运行webrtc安装androID的指令时,还是会出现该错误。

Python二进制文件通常位于/usr/bin中,该目录是安装用户特定的安装包,默认python有gzip模块,可能没加入到环境中去。执行gzip --version,打印如下信息才有gzip模块。

因为python2.7有gzip,但是没有移至到系统的更高级PATH中去,所以Ubuntu使用~/.bash_profile,执行以下 *** 作:

export PATH=/usr/bin:$PATH

加入到PATH中去,这样问题就得以解决。

总结

以上是内存溢出为你收集整理的通过Webrtc编译android版本找不到gzip模块如何处理?全部内容,希望文章能够帮你解决通过Webrtc编译android版本找不到gzip模块如何处理?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/999676.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存