我開發了一個由anaconda開發的python程序作爲我的開發環境。我如何打包我的python程序(比方說現在只有1個.py文件)並分發給用戶的PC以供他們運行?如何發佈一個python程序給用戶
回答
也許你可以按照頁面的步驟:
http://docs.python-guide.org/en/latest/shipping/packaging/
https://python-packaging-user-guide.readthedocs.io/
在setup.py
使腳本;上傳你的包裹;讓你的用戶通過安裝pip
然後使用它。
使用pyinstaller:
pip install pyinstaller
然後:
pyinstaller -F mycript.py
這看起來很有趣,從未見過 – maxymoo
@palazzotrain如果你不想使用py2exe,pyinstaller也可以。當然,pip安裝不會安裝pyinstaller,但可能能夠繞過正常的「安裝exe」類方法 – Fallenreaper
py2exe只適用於windows.as mac用戶,我更喜歡pyinstaller :) –
- 1. 發佈python程序
- 2. 正在發佈應用程序 - 在一個帳戶上開發,在另一個帳戶上發佈/批准
- 3. 如何使一個Facebook應用程序發送通知給用戶
- 4. 如何發送文本給其他用戶在同一個應用程序
- 5. 將我的應用程序發佈給用戶
- 6. Facebook:應用程序訪問令牌,發佈給用戶
- 7. Facebook - 無法發佈給未安裝應用程序的用戶
- 8. facebook應用程序,發佈給用戶並通知他
- 9. 發佈一個Windows Phone應用程序
- 10. 發佈一個WPF應用程序
- 11. 發佈一個公共應用程序
- 12. 發佈一個VB.NET Winform應用程序
- 13. 發佈一個asp.net web應用程序
- 14. 發佈一個(.exe)應用程序
- 15. 如何使用android應用程序發佈消息給twitter?
- 16. 發送一個iPhone應用程序給客戶審查
- 17. 如何從Android應用程序發佈推文到一個特定的帳戶?
- 18. 如何使用python將密碼傳遞給另一個程序
- 19. 如何將python 3.X GUI應用程序分發給最終用戶?
- 20. 發佈到應用程序牆用戶
- 21. 應用程序不發佈用戶
- 22. 如何發佈一個Windows窗體應用程序
- 23. 如何發佈一個Java應用程序?
- 24. 發佈部署python web應用程序
- 25. 如何發送數據包給一些python用戶?
- 26. 我有一個問題,應用程序發佈應用程序
- 27. 如何發佈到用戶牆作爲應用程序
- 28. 如何使用不同帳戶發佈Android應用程序
- 29. 如何爲特定用戶發佈android應用程序。?
- 30. 如何從我的應用程序發佈在用戶牆上
您要找的東西,如:py2exe? – Fallenreaper
不,我正在考慮如何在沒有轉換爲exe的情況下提供python。它是否轉換爲exe發佈到用戶PC的唯一方式? –
pip + github很好,如果他們有一個github並且可以使用終端 – maxymoo