pyconfig.h (59) фатальная ошибка C1083: не удается открыть включаемый файл: 'io.h': такого файла или каталога нет - PullRequest
0 голосов
/ 11 января 2019

Я использую GNU bash в Windows 10, версия 4.4.23 (1) -релиз (x86_64-pc-msys). Итак, я прочитал все ресурсы и установил все инструменты из VS Build Tools, добавил папку / ucrt в мой путь bash, и она включает файл io.h. Я пробовал с несколькими версиями Windows SDK, все они имеют файл io.h. Я использую версию Python Anaconda Python 3.6.6 :: Anaconda custom (64-bit) для использования пакета cythonize, и я не знаю, что делать. Я чувствую, что это проблема, когда анаконда связывается с bash, но не знает, где искать файл io.h. Разве это не должно просто искать это на моем пути? Работает в Windows CMD, но не в bash.

Вот вывод из консоли и вот мой путь:

bioinformatics$ cythonize -b taxcode.pyx
running build_ext
building 'taxcode' extension
C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -IC:\Users\bjwil\Anaconda3\include -IC:\Users\bjwil\Anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\include" /TcC:\Users\bjwil\bioinformatics\taxcode.c /Fobuild\temp.win-amd64-3.6\Release\Users\bjwil\bioinformatics\taxcode.obj
taxcode.c
c:\users\bjwil\anaconda3\include\pyconfig.h(59): fatal error C1083: Cannot open include file: 'io.h': No such file or directory
error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\BuildTools\\VC\\Tools\\MSVC\\14.16.27023\\bin\\HostX86\\x64\\cl.exe' failed with exit status 2

$ PATH:

/c/Perl64/bin
/c/Perl64/site/bin
/usr/bin
/bin
/usr/sbin
/sbin
/usr/local/bin
/usr/X11/bin
/c/Users/bjwil/Anaconda3
/c/Users/bjwil/Anaconda3/Scripts
/c/ProgramData/Microsoft/Windows/Start Menu/Programs/Notepad++
/c/ProgramData/chocolatey/bin
/c/Program Files/git/cmd
/c/Program Files/MySQL/MySQL Server 5.7/bin
/c/Users/bjwil/Anaconda3/Lib/site-packages/pymol
/c/Program Files/R/R-3.5.1/bin
/c/ProgramData/Microsoft/Windows/Start Menu/Microsoft R Client
/c/Users/bjwil/OneDrive/Documents/R
/c/Program Files/sratoolkit.2.9.2-win64/bin
/c/ProgramData/Microsoft/Windows/Start Menu/Programs/Visual Studio 2017/Visual Studio Tools/VC
/c/ProgramData/Microsoft/Windows/Start Menu/Programs/GNU Octave 4.4.1/
/c/Program Files/Git/mingw64/bin/
/c/Rtools/bin
/c/Users/bjwil/local/bin/
/c/Program Files (x86)/Windows Kits/10/Include/10.0.16299.0/ucrt
...