gpt4 book ai didi

mingw - Windows 上的 Cython pyximport 错误

转载 作者:行者123 更新时间:2023-12-04 03:24:07 27 4
gpt4 key购买 nike

我正在使用 Cython 迈出第一步,并根据 instructions 将其安装在我的机器上。在维基。

通过 Cython 教程工作,我得到了 pyximport ,这应该使 cython 编译变得非常简单。但是,当我尝试使用它时,我收到以下错误消息(重新格式化):

ImportError: Building module failed: 
DistutilsPlatformError('
Python was built with Visual Studio 2003;
extensions must be built with a compiler than can generate compatible binaries.
Visual Studio 2003 was not found on this system. If you have Cygwin installed,
you can try compiling with MingW32, by passing "-c mingw32" to setup.py.',)

所以我的问题是:有人知道让 pyximport 使用 mingw 的方法吗?

请注意,mingw 似乎安​​装正确,制作 Cython 模块(使用 setup.py)的漫长方法对我有用,我什至创建了 distutils.cfg像wiki告诉我的文件。

最佳答案

我最近在闲逛,发现了 pyximport.install 的 setup_args 参数。这对我有用:

mingw_setup_args={'options': {'build_ext': {'compiler': 'mingw32'}}}
import pyximport; pyximport.install(setup_args=mingw_setup_args)

关于mingw - Windows 上的 Cython pyximport 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/943658/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com