我目前无法使用Cython嵌入功能。二进制文件编译良好,otool -L embedded
返回以下结果。在
embedded:
@rpath/libpython3.6m.dylib (compatibility version 3.6.0, current version 3.6.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1238.60.2)
/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 1349.8.0)
这是我运行的命令。你有什么想法吗?赛顿使用设置.py当我想创建一个Cython模块时工作得很好,也就是说,我能够在Python中导入Cython模块。在
^{pr2}$建议?在
基本上,您尝试将Python本机代码扩展作为独立的二进制文件运行,而不使用Python解释器。这是行不通的。在
Cython扩展代码生成Python解释器的扩展。在
它们是共享模块,只能在运行的Python解释器中加载。它们不能用作独立的二进制文件。在
如果您想制作和分发一个独立的Python代码二进制代码,无论是否有扩展,解释器都需要与代码捆绑在一起—请参见cx_freeze。在
相关问题 更多 >
编程相关推荐