为了账号安全,请及时绑定邮箱和手机立即绑定

使用cython从多个pyx文件制作可执行文件

使用cython从多个pyx文件制作可执行文件

蓝山帝景 2021-07-20 17:12:08
我正在尝试从我的 python 源文件制作一个 unix 可执行文件。我有两个文件,p1.py和p2.pyp1.py :-from p2 import test_func print (test_func())p2.py :-def test_func():    return ('Test')现在,我们可以看到p1.py依赖于p2.py. 我想通过将两个文件组合在一起来制作一个可执行文件。我正在使用赛通。我将文件名分别更改为p1.pyx和p2.pyx。现在,我可以使用 cython 使文件可执行,cython p1.pyx --embed它将生成一个名为 .c 的 C 源文件p1.c。接下来我们可以使用 gcc 使其可执行,gcc -Os -I /usr/include/python3.5m -o test p1.c -lpython3.5m -lpthread -lm -lutil -ldl 但是如何将两个文件合并为一个可执行文件呢?
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 307 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信