如何使用cython编译python并避免Windows上的导入限制? Env:说明:问题:

Env:

Windows10
python == 3.6.6
cython == 0.29.14

说明:

cython回购中有issue。 +我创建了示例reporitory,其中包含重现此问题的步骤。

使用cython编译项目后,在尝试运行已编译的应用程序时,出现以下异常-> ImportError: DLL load failed: Произошел сбой в программе инициализации библиотеки динамической компоновки (DLL).(英语版本:ImportError: DLL load failed: A dynamic link library (DLL) initialization routine failed.)。

我们发现,它是在项目中达到一定数量的导入之后发生的(无论:这些导入在一个文件中还是在多个文件中)。

问题:

也许有人遇到这个问题,并且知道如何解决? (建议不要使用更少的导入)

PS::仅在Windows上复制此问题,而在Ubuntu 18.04上不复制。 (MacOS尚未测试)
如果需要更多详细信息-我很乐意提供(如果您说明如何获取此类详细信息)

afeijian 回答:如何使用cython编译python并避免Windows上的导入限制? Env:说明:问题:

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3085437.html

大家都在问