【发布时间】:2017-02-22 10:11:13
【问题描述】:
我试图使用 Cython 编译一个简单的 .pyx 文件。
print("hello")
这是我的 setup.py:
from distutils.core import setup
from Cython.Build import cythonize
setup(
ext_modules = cythonize("hello.pyx")
)
然后我运行命令。
python setup.py build_ext --inplace
错误如下所示。我一直在努力搜索它,但没有发现任何帮助。
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
有人可以帮我解决这个错误吗?
我已安装 Anaconda3 4.1.1、Python 3.5 和 Visual Studio Express 2015。
【问题讨论】:
-
嗯...在我卸载了所有 Microsoft 和 python 相关软件并再次安装 Anaconda 和 VS2015 Express 后,错误消失了。然而,另一个错误出现了......