python setup.py bdist_wheel生成wheel文件,示例:安装webrtcvad

概述

  • 有些python包在pypi上的wheel文件年代久远,且平台不齐全,例如:webrtcvad
  • 因此需要利用setup.py进行安装

安装

  • 以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
    

你可能感兴趣的:(开发环境配置,python,开发语言,webrtc,语音识别)