Pythonのコンパイルエラーの解決
ソースコードからPythonパッケージをコンパイルするとエラーが発生することがあります。
WindowsマシンでMicrosoft Visual Studio 2015を使用していることを前提としたPythonパッケージでは、次のエラーが発生することがあります。
building 'lxml.etree' extension
error: Microsoft Visual C++ 15.0 is required (Unable to find vcvarsall.bat).
インストールしてあるVisual Studioのバージョンが上記と異なる場合は、環境変数VS100COMNTOOLSを定義し直すことでこのエラーを回避できます。
set VS100COMNTOOLS=%VS140COMNTOOLS%