所以我有一个依赖于几个模块的python脚本。特别是焦虑和pyinoitify。我知道你可以在windows中编译一个python脚本到.exe中,但是在linux中有没有相对等价的东西?我不关心它是一个二进制文件,我只是希望能够分发我的脚本,而不需要单独安装pexpect和pyinotify。这可能/值得吗?在linux中编译python脚本
7
A
回答
6
cx_Freeze
是一种将Python脚本“冻结”为独立二进制形式的跨平台方法。根据他们的网站:
cx_Freeze是一组脚本和 模块为多,py2exe和py2app做同样的方式 冻结Python脚本 成可执行文件。不像 这两个工具,cx_Freeze是交叉 平台,应该可以在任何Python本身工作的 平台上工作。 它需要Python 2.3或更高版本,因为它使用在 版本中引入的zip导入 工具,因为它使用 。
1
一般来说,如果第一行是
#!/usr/bin/env python
和文件有 “X” 的模式设置(chmod +x yourfile.py
)
然后,它的可执行文件。无需编译。
是的,人们必须安装你所依赖的东西。 (a)更简单,(b)如果他们确实进行了安装,那么他们就不那么令人惊讶了,所以他们知道发生了什么。
0
相关问题
- 1. 在Linux中编译PHP脚本
- 2. “编译” Python脚本
- 3. Python在GUI中编译脚本
- 4. 在Windows上编译python脚本for Linux使用
- 5. 自编译python脚本?
- 6. 在Linux中的Python脚本
- 7. Python脚本在Linux
- 8. 从Linux的bash脚本编译乳胶
- 9. 如何编译多个Python脚本到一个Python脚本编译
- 10. 编译脚本
- 11. 编译Python程序Linux
- 12. 为Ubuntu编译python linux,cx_python
- 13. 使用Cython编译脚本的Python RecursionError
- 14. 使用python脚本编译Latex文件
- 15. 解释器是否编译python脚本?
- 16. 编译脚本文件Lua或Python
- 17. 如何在Linux中执行python脚本?
- 18. 在windows上交叉编译一个python脚本到linux可执行文件
- 19. Linux中的Python 2.3代码编译
- 20. 编译在Linux上的Python绑定
- 21. Sublime尝试将Python脚本编译为Haskell脚本
- 22. 在Linux中编译C++
- 23. 在eclipse中编译linux C++
- 24. 在Linux中编译C++
- 25. 在Java中执行python编译的脚本(.pyc)
- 26. 如何在JS中预编译脚本
- 27. Kali Linux上的Python脚本
- 28. 用python脚本升级linux
- 29. 准备脚本在JavaScript编译器(Google Closure)中编译
- 30. 在Linux bash脚本中的Perl脚本
问题是关于分发脚本及其依赖关系,而不仅仅是执行脚本。 – katrielalex 2010-09-08 20:15:23