所以我有一個依賴於幾個模塊的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