Python cython和pyinstaller问题
我对cython和pyinstaller有一个奇怪的问题 我的代码编译过程过去运行得很好,后来MAC上发生了一些变化,我做了一些更新,现在一切都不正常了 使用我的代码并简单地使用pyinstaller很好-没有错误。 将我的代码转换为.so文件,使用cython并运行,效果很好-没有错误。 从cython获取.so文件,然后通过pyinstaller运行是不起作用的(以前是这样)。我得到以下错误:Python cython和pyinstaller问题,python,pyinstaller,cython,Python,Pyinstaller,Cython,我对cython和pyinstaller有一个奇怪的问题 我的代码编译过程过去运行得很好,后来MAC上发生了一些变化,我做了一些更新,现在一切都不正常了 使用我的代码并简单地使用pyinstaller很好-没有错误。 将我的代码转换为.so文件,使用cython并运行,效果很好-没有错误。 从cython获取.so文件,然后通过pyinstaller运行是不起作用的(以前是这样)。我得到以下错误: ImportError: dlopen(/var/folders/95/mfn5xj2s59jgj
ImportError: dlopen(/var/folders/95/mfn5xj2s59jgjjch0b8f5jbw0000gn/T/_MEIhKYuUp/WWS_Server.so, 2): Symbol not found: _Py_EnterRecursiveCall
Referenced from: /var/folders/95/mfn5xj2s59jgjjch0b8f5jbw0000gn/T/_MEIhKYuUp/WWS_Server.so
Expected in: flat namespace
in /var/folders/95/mfn5xj2s59jgjjch0b8f5jbw0000gn/T/_MEIhKYuUp/WWS_Server.so
有没有办法解决这个问题
- MacOSDarwin
- Cython版本0.29.22
- pyinstaller 4.2