나는 잠시 머물러있어 누군가가 나를 도울 수 있기를 바라고 있으며 컴파일 패키지에 익숙하지 않습니다. 다음 패키지를 설치하려고합니다 :Python Installation Compilation Errors
Python 3.5 (Anaconda), Windows 10 64bit, Microsoft Visual Studio 2017 Community Edition을 실행 중입니다. 여기까지 내가 한 일이 여기있다.
- 오류 1
:
cd
에드 추출 패키지 위치에, 그리고python setup.py install --user
를 실행하지만라는 오류가있어 :running install running build running build_py running build_ext building 'MOODS._tools' extension cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Icore/ -IC:\Users\Wolf\Anaconda3\include -IC:\Users\Wolf\Anaconda3\include /EHsc /Tpcore/tools_wrap.cxx /Fobuild\temp.win-amd64-3.5\Release\core/tools_wrap.obj -march=native -O3 -fPIC --std=c++11 error: command 'cl.exe' failed: No such file or directory
해결 방법 1 :
\VC
폴더가없는 밖으로C:\Program Files (x86)\Microsoft Visual Studio 14.0
밝혀 졌 그것을 찾으려고했지만C:\Program Files (x86)\Microsoft Visual Studio\Shared\14.0\VC\bin
에서 찾았으므로PATH
에 추가했습니다.
- 오류 2 :
C:\Program Files (x86)\Microsoft Visual Studio\Shared\14.0\VC\bin\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Icore/ -IC:\Users\Wolf\Anaconda3\include -IC:\Users\Wolf\Anaconda3\include /EHsc /Tpcore/tools_wrap.cxx /Fobuild\temp.win-amd64-3.5\Release\core/tools_wrap.obj -march=native -O3 -fPIC --std=c++11 cl : Command line warning D9002 : ignoring unknown option '-march=native' cl : Command line warning D9002 : ignoring unknown option '-O3' cl : Command line warning D9002 : ignoring unknown option '-fPIC' cl : Command line warning D9002 : ignoring unknown option '--std=c++11' tools_wrap.cxx c:\users\wolf\anaconda3\include\pyconfig.h(68): fatal error C1083: Cannot open include file: 'io.h': No such file or directory error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\14.0\\VC\\bin\\cl.exe' failed with exit status 2
- 해결 방법 2 : 그래서 환경 변수
INCLUDE
을 추가io.h
을 가지고C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\ucrt
,로 설정합니다.
, 또 다른 오류 :
C:\Program Files (x86)\Microsoft Visual Studio\Shared\14.0\VC\bin\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Icore/ -IC:\Users\Wolf\Anaconda3\include -IC:\Users\Wolf\Anaconda3\include "-IC:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\ucrt" /EHsc /Tpcore/tools_wrap.cxx /Fobuild\temp.win-amd64-3.5\Release\core/tools_wrap.obj -march=native -O3 -fPIC --std=c++11 cl : Command line warning D9002 : ignoring unknown option '-march=native' cl : Command line warning D9002 : ignoring unknown option '-O3' cl : Command line warning D9002 : ignoring unknown option '-fPIC' cl : Command line warning D9002 : ignoring unknown option '--std=c++11' tools_wrap.cxx C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\ucrt\corecrt.h(10): fatal error C1083: Cannot open include file: 'vcruntime.h': No such file or directory error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\14.0\\VC\\bin\\cl.exe' failed with exit status 2
나는이 문제를 해결하는 방법을하지 확신합니다. PATH
에 물건을 추가하는 것이 전체적으로 도움이되지 않는 것 같습니다. 어쩌면 Universal CRT의 도입과 관련이 있을까요? Visual Studio 2017을 제거하고 이전 버전을 사용해야합니까?
, 나는 단지 diddly보다 약간 더 알고,하지만 당신은 비주얼 스튜디오에 GCC 명령 줄을 공급하려고하는 것 같습니다. 뭔가 심각하게 잘못되어 패키지에 대한 지침을 다시 확인하겠습니다. – user4581301