Właśnie zaczyna się uczyć cythona. Próbowałem skompilować prosty plik .pyx.Cython- Nie można otworzyć pliku include: "io.h": Brak takiego pliku lub katalogu
print("hello")
Oto moje setup.py:
from distutils.core import setup
from Cython.Build import cythonize
setup(
ext_modules = cythonize("hello.pyx")
)
Potem uruchom polecenie.
python setup.py build_ext --inplace
Błąd jak poniżej. Walczę o to przy googlowaniu i nic mi nie pomoże.
running build_ext
building 'hello' extension
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -IC:\Users\Jackie\AppData\Local\Continuum\Anaconda3\include -IC:\Users\Jackie\AppData\Local\Continuum\Anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\wdf\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" /Tchello.c /Fobuild\temp.win32-3.5\Release\hello.obj
hello.c
c:\users\jackie\appdata\local\continuum\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 14.0\\VC\\BIN\\cl.exe' failed with exit status 2
Czy ktoś może mi pomóc w rozwiązaniu tego błędu?
Mam zainstalowane Anaconda3 4.1.1, Python 3.5 i Visual Studio Express 2015.
To naprawdę frustrujące ...
Cóż ... błąd zniknął po tym, jak odinstalowałem wszystkie oprogramowanie związane z Microsoftem i Pythonem i ponownie zainstalowałem Anaconę i VS2015 Express. Jednak pojawił się kolejny błąd ... – user2869934