我正在使用unix的c shell。我在python中創建了一個腳本,文件擴展名爲.py
。
現在我想將這個.py
文件轉換爲unix c shell中的.exe
文件。
我發現py2exe
包不適用於csh,但有freeze.py
,我可以用它來轉換Google說的。
但我無法在我的情況下使用它。當我使用python freeze.py hello.py
時,會產生一個錯誤:freeze.py not found
在UNIX中有沒有其他的辦法呢?使用unix將.py文件轉換爲.exe
回答
簡單的答案是「否」。雖然有一個選項:使用WINE和PyInstaller。
PyInstaller is a program that converts (packages) Python programs into stand-alone executables, under Windows, Linux, Mac OS X, Solaris and AIX. Its main advantages over similar tools are that PyInstaller works with any version of Python since 2.2, it builds smaller executables thanks to transparent compression, it is fully multi-platform, and use the OS support to load the dynamic libraries, thus ensuring full compatibility.
本頁面:http://wiki.python.org/moin/Py2Exe明確指出Py2exe不適用於Wine(它會產生錯誤的可執行文件)。它還討論了其他可能性,例如PyInstaller和freeze。 – teukkam
我的意思是PyInstaller和WINE。這是在其常見問題解答中提出的。 –
- 1. 將.py文件轉換爲exe
- 2. 使用cx_Freeze將.py文件轉換爲.exe文件時出錯
- 3. 將py轉換爲exe
- 4. 使用Python 3.5/3.6將.py轉換爲.exe文件?
- 5. 將.py轉換爲exe時獲取文件(exe)
- 6. 無法將.py文件轉換爲.exe文件
- 7. 錯誤轉換.py文件到exe
- 8. 轉換Tkinter的PY文件轉換成EXE文件
- 9. 在python 2.5中將.py轉換爲.exe文件不直接執行.exe程序
- 10. 使用py2exe模塊將.py轉換爲.exe
- 11. 當py腳本轉換爲py exe文件時LXML不起作用
- 12. 轉換爲.exe的Python文件(.py)無法執行(Python 3.4 + cx_Freeze)
- 13. .py文件作品,轉換.exe文件不會
- 14. 將.ui文件轉換爲.py文件。沒有.py文件生成
- 15. 將pdb轉換爲exe文件?
- 16. 將VBA腳本轉換爲.exe文件
- 17. 將EXE文件轉換爲XML
- 18. 將exe文件轉換爲unix環境下的可執行文件
- 19. 爲什麼我不能將.ui文件轉換爲.py文件?
- 20. 我正在使用PyInstaller將.py文件轉換爲.exe文件,但我遇到困難?
- 21. 將.ui轉換爲.py
- 22. 與cmd交互的.py文件是否可以轉換爲.exe文件
- 23. 將.py轉換爲.exe時發生cx_Freeze錯誤
- 24. 將PY文件轉換爲PYO文件 - 在Python中
- 25. 如何將我的* .py文件轉換爲* .class文件?
- 26. 將pyqt ui文件轉換爲py文件
- 27. 從.py文件轉換爲.exe文件(使用py2exe),如何從書面文件導入數據?
- 28. pysnmp轉換的.mib爲.py文件
- 29. 使用py2exe將python轉換爲exe
- 30. 使用dicom2.exe將DICOM轉換爲PNG
請問我知道降壓的原因... – Ovisek
你看起來凍結了嗎?你真的安裝它嗎? downvote可能來自某人以爲你在問之前沒有做過功課。對我來說,聽起來你就是迷失了。再環視一下然後回來。 –
所以你想在unix系統上創建一個Windows可執行文件? – martineau