Buildbot安装需要msvc14

时间:2019-01-07 06:30:31

标签: buildbot msvc14

我一直在尝试BuildBot First Run tutorial。首先创建一个母版,看起来非常简单明了,但是我在步骤pip install 'buildbot[bundle]'时遇到了问题。

我收到此错误消息(这是日志的结尾):

building 'twisted.test.raiser' extension
error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": https://visualstudio.microsoft.com/downloads/

    ----------------------------------------
Command "c:\users\remi\appdata\local\programs\python\python37-32\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\Remi\\AppData\\Local\\Temp\\pip-install-10x0qptg\\Twisted\\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\Remi\AppData\Local\Temp\pip-record-c63k2sci\install-record.txt --single-version-externally-managed --compile" failed with error code 1 in C:\Users\Remi\AppData\Local\Temp\pip-install-10x0qptg\Twisted\

我尝试安装mscv生成工具,但仍然收到相同的消息。

有什么想法可以解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

问题已经扭曲,尚不支持python 3.7(请参见此处的相关问题:Installing Twisted for Python using pip: error: Microsoft Visual Studio failed with exit status 2)。

您可以通过安装预编译的扭曲二进制文件来解决此问题。例如,从这里:https://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted

例如在您的情况下,下载Twisted‑18.9.0‑cp37‑cp37m‑win32.whl并执行

pip install Twisted‑18.9.0‑cp37‑cp37m‑win32.whl

然后重试buildbot安装。

pip install 'buildbot[bundle]'