1

簡単な質問... wx gui などを使用して .py アプリをビルドしたら、それを pyinstaller または cx_freeze でコンパイルし、バイナリをサーバーに送信できますか?

これはスクリプトを配布する良い方法ですか? 私はアプリ開発サイクルにかなり慣れていません...公開したいPythonスクリプトがいくつかあります。それらは私の人生を楽にしてくれるからです...

コミュニティの残りの部分とコードを共有し、人々に .py コードを提供し、バイナリも配布したい場合、.py を pyinstaller と cx_freeze でコンパイルしますか、それとも他の方法を使用しますか?

現在の開発環境は Mac OSX、debian domU です。

ありがとう!

4

2 に答える 2

4

最適な解決策は、にリリースするか、およびリリースするライセンスによって異なります。

配布しているアプリのコードを公開することを気にしない場合は、github や bitbucket などのサービスが最適です。コードをコミュニティに提供する最良の方法 (オープン ソースをリリースする場合) は、人々が貢献し、そこから学ぶことができるバージョン管理を利用することです。

ただし、視聴者によっては、より「ユーザーフレンドリー」なものが必要になる場合があります。その場合、cx_freezepyinstallerは完全に受け入れられるソリューションです。

パッケージを配布している場合は、 setuptoolsを調べることをお勧めします。

于 2011-10-11T18:39:24.097 に答える
0

http://wiki.python.org/moin/DistributionUtilitiesおよびPython プログラムを配布するにはどうすればよいですか?も参照してください。

オープン ソース プロジェクトをオンラインで共有するには、GitHubが一般的な選択肢です。

于 2011-11-03T15:57:39.237 に答える