cl.exe失败,cython文件中没有模块错误

时间:2019-03-20 10:58:48

标签: python visual-studio pycharm cython

我有 main.py codetest.pyx 文件。

我在Windows10上将Anaconda3和Pycharm用作IDE;但是,即使在提示符下执行 main.py ,也会出现问题。

我想将cython文件与“ import pyximport; pyximport.install(pyimport=True)”一起使用,而不是使用 setup.py (如Setup of PyCharm for Cython中的建议)

我遇到以下错误:

ImportError: Building module codetest failed: ["distutils.errors.CompileError: 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\n"]

我添加了 C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ BuildTools \ VC \ Tools \ MSVC \ 14.16.27023 \ bin \ Hostx86 \ x64 作为路径env。

问题可能取决于文件夹路径之间的几个\吗? 如果是,我不知道它是怎么发生的。

如果我应用此解决方案(Pycharm does not recognize Cython modules located in path),似乎无法在cython文件中找到该函数:

AttributeError: module 'codetest' has no attribute 'myfunction'

我们非常感谢您的帮助。

0 个答案:

没有答案