python - Cython ->ValueError:未知的 MS 编译器版本 1915
问题描述
我刚刚安装了 Cython 和 minGW。在我第一次运行之后,我得到了:
D:\Google drive\Python\Cython test>py setup.py build_ext --inplace
running build_ext
Traceback (most recent call last):
File "setup.py", line 7, in <module>
ext_modules = cythonize("helloworld.pyx")
File "C:\Users\Laci\AppData\Local\Programs\Python\Python37-32\lib\distutils\core.py", line 148, in setup
dist.run_commands()
File "C:\Users\Laci\AppData\Local\Programs\Python\Python37-32\lib\distutils\dist.py", line 966, in run_commands
self.run_command(cmd)
File "C:\Users\Laci\AppData\Local\Programs\Python\Python37-32\lib\distutils\dist.py", line 985, in run_command
cmd_obj.run()
File "C:\Users\Laci\AppData\Local\Programs\Python\Python37-32\lib\distutils\command\build_ext.py", line 308, in run
force=self.force)
File "C:\Users\Laci\AppData\Local\Programs\Python\Python37-32\lib\distutils\ccompiler.py", line 1031, in new_compiler
return klass(None, dry_run, force)
File "C:\Users\Laci\AppData\Local\Programs\Python\Python37-32\lib\distutils\cygwinccompiler.py", line 282, in __init__
CygwinCCompiler.__init__ (self, verbose, dry_run, force)
File "C:\Users\Laci\AppData\Local\Programs\Python\Python37-32\lib\distutils\cygwinccompiler.py", line 157, in __init__
self.dll_libraries = get_msvcr()
File "C:\Users\Laci\AppData\Local\Programs\Python\Python37-32\lib\distutils\cygwinccompiler.py", line 86, in get_msvcr
raise ValueError("Unknown MS Compiler version %s " % msc_ver)
ValueError: Unknown MS Compiler version 1915
我正在使用 Win 10、Python 3.7、MinGW 日期:2017-09-06。MinGW/bin 目录已添加到 PATH。distutils.cfg 看起来像这样:
[build]
compiler = mingw32
提前感谢您的帮助!大号
解决方案
推荐阅读
- python - 在 JSON 输出中引用特定键值
- c - C - 如何将字符添加到数组
- flutter - 如何在我的 Flutter 应用中集成游戏?
- jenkins - 如何在低于特定 PHPUnit 代码覆盖率的情况下使 Jenkins 管道失败?
- qt - Qt Quick:有什么方法可以使文本可选?
- html - 降低高度,以便该部分不会占用太多屏幕
- python - 如何更改 JSON 中包含引号的文本?
- javascript - 从 API 查询到 Google 电子表格/G Apps 脚本并获得过滤结果
- android - Android:我的编程按钮与我的 XML 按钮不匹配
- html - 在文件夹中上传文件时自动触发电子邮件