我有一个 Python 2.6程序,可以将 Python 模块编译为。使用 Cython 的文件。我使用 Cython 来编译。Py 模块到。所以文件和一切都很正常。
这是我在 Cython 中使用的 setup.py 文件:
from distutils.core import setup
from distutils.extension import Extension
from Cython.Distutils import build_ext
ext_modules = [
Extension("ldap", ["ldap.pyx"]),
Extension("checker", ["checker.pyx"]),
Extension("finder", ["finder.pyx"]),
Extension("utils", ["utils.pyx"]),
]
setup(
name = 'bchecker',
cmdclass = {'build_ext': build_ext},
ext_modules = ext_modules
)
所以我知道我可以使用 Cython 来编译 Python 模块(我猜 Cython 可以从我的 Python 文件中创建‘ C’文件,然后编译它们) ,但是我可以将我的主 Python 程序编译成我可以在 Linux 平台上执行的程序吗?如果是这样,一个 Cython 命令行示例将不胜感激。谢谢。