概述
- 有些python包在pypi上的wheel文件年代久远,且平台不齐全,例如:webrtcvad
- 因此需要利用setup.py进行安装
- 本文还提供了Python3.7下,webrtcvad的最新版本(2.0.11.dev0,最后一次更新是2021年2月)的win_amd64和linux_armv7l架构wheel文件的下载链接
链接:https://pan.xunlei.com/s/VNNarY2ackt_NZSmMRcOja8eA1# 提取码:wj6g
安装
- 以webrtcvad为例,先进入webrtcvad的GitHub地址,下载项目,然后
unzip py-webrtcvad-master.zip cd py-webrtcvad-master # 如果是Linux平台,需要先 sudo apt update sudo apt install build-essential # 并且要用python3执行 # python3 setup.py install python setup.py install
- 在Windows平台,上述install可能遇到问题,可参考python setup.py install 遇到 Microsoft Visual C++ 14.0 or greater is required解决
- 检查是否安装成功
python test_webrtcvad.py
生成wheel文件
- 在新的虚拟环境使用该包,都要利用setup.py进行安装,会比较麻烦,可以利用setup.py生成wheel文件
python setup.py bdist_wheel
- 生成的wheel文件在
py-webrtcvad-master/dist
目录下 - 之后在新的虚拟环境使用该包,只需要
pip install webrtcvad-2.0.11.dev0-cp37-cp37m-win_amd64.whl