尝试安装软件包时出现 Setuptools 错误

Setuptools error when trying to install a package

我是 Python 的新手,我想在 Whosebug 中安装包 py-webrtcvad in Windows 7, but I'm stuck at the error ImportError: No module named 'pip.utils.setuptools_build'. There is an answer 解决这个问题,这似乎解决了其他人的问题,但对我不起作用.

以下是我迄今为止所做和尝试的总结:

我没主意了。你能帮帮我吗?

注意:我想这在 Windows 7 和 Python 3.5 中应该是可行的。但是,如果不是,我愿意尝试任何不同的东西。例如,安装不同版本的 Python 就完全没有问题。如果可以解决问题,我也可以尝试安装 Linux。

webrtcvad 2.0.8 版中存在一个错误,导致它在为 Windows 编译时使用错误的标志:它使用 -DWEBRTC_POSIX 而不是 -DWIN32。这可能是您在早期尝试中获得的 "lot of error messages" 的来源。

固定版本已推送到pypi 2.0.9版本。我已经确认 pip install webrtcvad 在 Windows 10 上正常工作。我使用的是 Python 的全新安装,所以我会先尝试它而不重新安装 setuptools。