创建独立于python版本的python c模块?
发布时间:2020-12-16 22:20:23 所属栏目:Python 来源:网络整理
导读:在Tcl中,有一个存根概念,您可以在其中使用C扩展,该扩展可与任何兼容版本的Tcl一起使用.是否有类似的Python概念? 我想分发一个可以在Ubuntu 8.04(python 2.5),Ubuntu 10.04(python 2.6)和Centos 5(python 2.4)上运行的二进制模块.我只想分发一个32位和64位版
在Tcl中,有一个存根概念,您可以在其中使用C扩展,该扩展可与任何兼容版本的Tcl一起使用.是否有类似的Python概念? 我想分发一个可以在Ubuntu 8.04(python 2.5),Ubuntu 10.04(python 2.6)和Centos 5(python 2.4)上运行的二进制模块.我只想分发一个32位和64位版本的Linux,它将与所有3兼容.我将重新分发libstdc并编译为glib 2.7,它与glib 2.11向前兼容. 最佳答案
如果将模块作为源分发,则可以根据需要进行编译.
Windows出现此问题很多,其模块通常作为二进制文件分发. PEP 384提出了一个解决方案(有限的接口,保证所有Python 3版本都存在),并在Python 3.2中实现.在那之前,你被困住了. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |