Я хочу использовать оболочку openfst Python в моем приложении Python.
Когда я бегу
pip install openfst
для Python 3.6 выдает ошибку в следующем.
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -IC:\Users\aliye\Anaconda3\include -IC:\Users\aliye\Anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\8.1\include\shared" "-IC:\Program Files (x86)\Windows Kits\8.1\include\um" "-IC:\Program Files (x86)\Windows Kits\8.1\include\winrt" /EHsc /Tppywrapfst.cc /Fobuild\temp.win-amd64-3.6\Release\pywrapfst.obj -std=c++11 -Wno-unneeded-internal-declaration -Wno-unused-function
cl : Command line error D8021 : invalid numeric argument '/Wno-unneeded-internal-declaration'
error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\BIN\\x86_amd64\\cl.exe' failed with exit status 2
Очевидно, похоже, что компилятор Visual Studio жалуется на /Wno-unneeded-internal-declaration
флаг, пока он пытается построить расширения C.
Самым простым решением было бы скачать предварительно скомпилированную версию, соответствующую вашей системе, по адресу их сайт
Кроме того, на основании их сайта кажется, что они использовали Visual Studio 2013. Возможно, вы сможете установить и скомпилировать его, используя VS13.
Других решений пока нет …