1. 程式人生 > 其它 >python *.py build_ext --inplace error: Microsoft Visual C++ 14.0 is required

python *.py build_ext --inplace error: Microsoft Visual C++ 14.0 is required

E:\scrapy1>python pyd11.py build_ext --inplace
running build_ext
building 'duconfig' extension
error: Microsoft Visual C++ 14.0 is required. Get it with "Build Tools for Visual Studio": https://visualstudio.microsoft.com/downloads/

E:\scrapy1\jiami>python pyd11.py build_ext --inplace

Compiling duconfig.py because it changed.
[1/1] Cythonizing duconfig.py
C:\Python37\lib\site-packages\Cython\Compiler\Main.py:369: FutureWarning: Cython directive 'language_level' not set, using 2 for now (Py2). This will change in a later release! File: E:\scrapy1\jiami\duconfig.py
tree = Parsing.p_module(s, pxd, full_module_name)
running build_ext
building 'duconfig' extension
creating build
creating build\temp.win-amd64-3.7
creating build\temp.win-amd64-3.7\Release
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -IC:\Python37\include -IC:\Python37\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.10150.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6\include\um" "-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" /Tcduconfig.c /Fobuild\temp.win-amd64-3.7\Release\duconfig.obj
duconfig.c
creating E:\scrapy1\jiami\build\lib.win-amd64-3.7
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:C:\Python37\libs /LIBPATH:C:\Python37\PCbuild\amd64 "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\LIB\amd64" "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\LIB\amd64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.10150.0\ucrt\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6\lib\um\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\8.1\lib\winv6.3\um\x64" /EXPORT:PyInit_duconfig build\temp.win-amd64-3.7\Release\duconfig.obj /OUT:build\lib.win-amd64-3.7\duconfig.cp37-win_amd64.pyd /IMPLIB:build\temp.win-amd64-3.7\Release\duconfig.cp37-win_amd64.lib
duconfig.obj : warning LNK4197: 多次指定匯出“PyInit_duconfig”;使用第一個規範
正在建立庫 build\temp.win-amd64-3.7\Release\duconfig.cp37-win_amd64.lib 和物件 build\temp.win-amd64-3.7\Release\duconfig.cp37-win_amd64.exp
正在生成程式碼
已完成程式碼的生成
copying build\lib.win-amd64-3.7\duconfig.cp37-win_amd64.pyd ->

E:\scrapy1\jiami>path
PATH=C:\Python37\Scripts\;C:\Python37\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Tesseract-OCR;C:\Users\Administrator\AppData\Local\Microsoft\WindowsApps;;D:\Program Files (x86)\mitmproxy\binE:\scrapy1\jiami>