首页 > 解决方案 > 我可以在任何地方为 python 预编译 webrtcvad?

问题描述

我正在尝试在我的工作计算机上用 python 做一些音频工作。获得 IT 批准来安装任何东西都是一个费力的过程,所以我正在寻找解决方法。

无论如何,长'n 短是当我运行时pip install webrtcvad,它失败了,并告诉我我需要视觉 C++ 14。我有 2015,但显然我需要那个特定版本。

有什么地方可以下载预构建/编译的包吗?我一直在寻找轮文件,但只找到了 linux 文件(我想,这有关系吗?我在 Windows 10 上):

https://www.piwheels.hostedpi.com/simple/webrtcvad/

无论如何,如果它有效,我真的不知道在哪里放一个。Traceback 没有真正的原因包括在内,只是因为我觉得我应该这样做。

  ----------------------------------------
  Failed building wheel for webrtcvad
  Running setup.py clean for webrtcvad
Failed to build webrtcvad
Installing collected packages: webrtcvad
  Running setup.py install for webrtcvad ... error
    Complete output from command C:\Users\ylwaller\AppData\Local\Continuum\anaconda2\envs\sg2\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\ylwaller\\AppData\\Local\\Temp\\pip-install-wx00j30u\\webrtcvad\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record C:\Users\ylwaller\AppData\Local\Temp\pip-record-0f_keevu\install-record.txt --single-version-externally-managed --compile:
    running install
    running build
    running build_py
    creating build
    creating build\lib.win-amd64-3.6
    copying webrtcvad.py -> build\lib.win-amd64-3.6
    running build_ext
    building '_webrtcvad' extension
    error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools

标签: pythonpython-3.xpip

解决方案


我发现了这个(适用于 Windows):

 pip install https://github.com/respeaker/respeaker_python_library/releases/download/v0.4.1/webrtcvad-2.0.9.dev0-cp27-cp27m-win32.whl

来自:https ://github.com/respeaker/respeaker_python_library

希望它有任何帮助。


推荐阅读