是否可以將我的.py腳本轉換爲通過文本框或其他東西工作的.app文件? 謝謝我可以將我的Python腳本轉換爲.app嗎?
4
A
回答
4
嘗試py2app。
py2app是一個Python setuptools命令,它允許您從Python腳本中創建 獨立應用程序包和插件。 py2app 在目的和設計上與用於Windows的py2exe類似。
3
因爲這是一個模糊的問題,我會提供一個普遍的答案。 您需要決定一個GUI框架。有很多人可以選擇。
PyQt4的
http://www.riverbankcomputing.co.uk/software/pyqt/download
PySide(PyQt4中的LGPL版本) - http://www.pyside.org/
GTK - http://www.pygtk.org/
的wxPython - http://www.wxpython.org/
Tkinter的 http://wiki.python.org/moin/TkInter
你甚至可以編寫一個Web界面,通過RPC或HTTP REST接口的Python腳本進行通信。拿你的選擇!
我的投票是在PySide/PyQt。它非常靈活和易於使用。 此時,您將使用類似py2app的東西將整個環境打包爲可分發的獨立.app應用程序。
1
您還可以使用跨平臺pyinstaller
,這是更現代的,我有一個很好的經驗。
sudo pip install pyinstaller
pyinstaller myprogram.py --windowed
還有很多更多的配置,如果你想要去的跨平臺,但是這可能讓你開始: http://pythonhosted.org/PyInstaller/#building-mac-os-x-app-bundles
這將創建distrutable。從那裏我使用Windows上的Inno Setup
或Mac上的app2dmg
。
相關問題
- 1. 我可以將XSLT轉換爲XML嗎?
- 2. 我可以讓Maven將文件轉換爲我可以在我的Maven腳本中使用的屬性嗎?
- 3. 我可以將Positive,Nat轉換爲int32,Z轉換爲int嗎?
- 4. 我會如何將Python腳本轉換爲可執行文件?
- 5. 我可以將Python腳本作爲服務運行嗎?
- 6. 我可以將Python腳本作爲Glib GModules加載嗎?
- 7. Python:我們可以將ctypes結構轉換爲字典嗎?
- 8. 我可以將指針轉換爲我的班級嗎?
- 9. 我可以將我的TODO轉換爲git錯誤嗎?
- 10. 我可以將文本轉換爲輪廓svg圖像嗎?
- 11. 我可以阻止babeljs將函數轉換爲本地var嗎?
- 12. 我可以將一個mp3文件轉換爲ANDROID文本嗎?
- 13. InDesign CS5 /腳本:我可以將TIFF和PNG圖像轉換爲「黑白」嗎?
- 14. 我可以爲perl腳本setuid嗎?
- 15. 我可以在我的python exe文件之外有腳本嗎?
- 16. 我需要將我的python 3.6.1腳本轉換爲.EXE文件。我怎麼做?
- 17. Scala:我可以將選項轉換爲可變參數嗎?
- 18. 從LXML轉換我的Python腳本xml.etree
- 19. 我可以通過表格URL執行Google App腳本嗎?
- 20. 我可以在JSF2 Web App中繪製狀態轉換圖嗎?
- 21. 我可以將r中的基圖轉換爲ggplot對象嗎?
- 22. 我可以將NSConcreteValue轉換爲它的objCType嗎?
- 23. 我們可以將列表轉換爲C#中的DataTable嗎?
- 24. 我可以將TeamProject轉換爲TFS 2010中的分支嗎?
- 25. 我可以將char *轉換爲ICU中的UChar嗎?
- 26. 我可以在EF中將DateTime的SQL DataType轉換爲DateTimeOffSet嗎?
- 27. 任何人都可以幫助我將Oracle腳本轉換爲SQL Server腳本嗎?
- 28. 請幫我將shell腳本轉換爲python
- 29. 我可以將Python .pyc文件僅部署到Google App Engine嗎?
- 30. 我可以將jmeter測試作爲腳本導出嗎?
問題非常模糊。但看看:[PyObjC](http://pyobjc.sourceforge.net/),也許這就是你想要的? – chown
你是要求兩件獨立的東西嗎? 1)您希望能夠通過.app 以圖形方式啓動您的python腳本2)您想要某種形式的GUI界面,例如文本框與您的腳本進行交互? – jdi
一個文本框進行交互,但你可以啓動一個.app – Shameer