Visual studio 无法从源生成熊猫:cl.exe失败,退出状态为2

Visual studio 无法从源生成熊猫:cl.exe失败,退出状态为2,visual-studio,pandas,setuptools,cl,Visual Studio,Pandas,Setuptools,Cl,我一直在尝试从源代码构建pandas,以便在提交拉取请求之前验证我所做的一些更改 然而,在使用不同的VisualStudio开发工具变体尝试了2个多小时之后,我想知道是否有更好的方法来获取更精确的错误消息以找出问题所在 我使用的是windows 10,但我还添加了Windows8.1 SDK、python以及Visual Studio 2017安装程序中看起来与远程相关的任何内容,但问题仍然没有解决。。如有任何建议,我们将不胜感激 C:\Program Files (x86)\Microsoft

我一直在尝试从源代码构建pandas,以便在提交拉取请求之前验证我所做的一些更改

然而,在使用不同的VisualStudio开发工具变体尝试了2个多小时之后,我想知道是否有更好的方法来获取更精确的错误消息以找出问题所在

我使用的是windows 10,但我还添加了Windows8.1 SDK、python以及Visual Studio 2017安装程序中看起来与远程相关的任何内容,但问题仍然没有解决。。如有任何建议,我们将不胜感激

C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Ipandas/_libs/src/klib -Ipandas/_libs/src -IC:\Users\dickr\Anaconda3\lib\site-packages\numpy\core\include -IC:\Users\dickr\Anaconda3\include -IC:\Users\dickr\Anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\cppwinrt" /Tcpandas\_libs/index.c /Fobuild\temp.win-amd64-3.6\Release\pandas\_libs/index.obj
index.c
c:\users\dickr\anaconda3\lib\site-packages\numpy\core\include\numpy\npy_1_7_deprecated_api.h(12) : Warning Msg: Using deprecated NumPy API, disable it by #defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION
c:\users\dickr\git\pandas\pandas\_libs\src\klib\khash.h(574): warning C4090: 'function': different 'const' qualifiers
pandas/_libs/src/klib\khash_python.h(66): warning C4244: '=': conversion from 'Py_hash_t' to 'khint_t', possible loss of data
pandas/_libs/src/klib\khash_python.h(72): warning C4244: '=': conversion from 'Py_hash_t' to 'khint_t', possible loss of data
pandas/_libs/src/klib\khash_python.h(77): warning C4090: 'function': different 'const' qualifiers
pandas\_libs/index.c(1219): error C2061: syntax error: identifier 'pandas_datetimestruct'
pandas\_libs/index.c(1222): error C2059: syntax error: '}'
pandas\_libs/index.c(6470): warning C4244: '=': conversion from 'Py_ssize_t' to 'int', possible loss of data
pandas\_libs/index.c(19369): warning C4244: '=': conversion from 'Py_ssize_t' to 'int', possible loss of data
pandas\_libs/index.c(20841): warning C4244: '=': conversion from 'Py_ssize_t' to 'int', possible loss of data
pandas\_libs/index.c(22313): warning C4244: '=': conversion from 'Py_ssize_t' to 'int', possible loss of data
pandas\_libs/index.c(48803): error C2027: use of undefined type '__pyx_obj_6pandas_5_libs_6tslibs_10conversion__TSObject'
pandas\_libs/index.c(1217): note: see declaration of '__pyx_obj_6pandas_5_libs_6tslibs_10conversion__TSObject'
pandas\_libs/index.c(52568): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data
pandas\_libs/index.c(52574): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data
error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.14.26428\\bin\\HostX86\\x64\\cl.exe' failed with exit status 2

报告的第一个问题是一个语法错误,看起来它在某处缺少语法标点-你确定你有一个源代码的干净副本吗?是的,我确定。任何差异都会在Git中表现出来,你是对的,重新安排整个回购解决了问题。错误消息变为指向venv中缺少cython。现在都在工作。