2017-01-24 18 views
1

私はDebianでシンプルなPythonアプリケーションを開発しました。私は自分のコードを共有したくありません。 ユーザーはWindows上になります。 py_compileを使用しようとしましたが、* .pycファイルが他のマシン(Windows)で動作しておらず、Bad magic numberエラーが発生しました。 おそらく、このエラーはPython 3の異なるバージョンによるものですが、このコードはPython 3バージョンと完全に互換性があります。Python 3アプリケーションを* .pyc形式で配布するにはどうすればいいですか?

質問:どうすれば* .pyc形式のスクリプトをPythonのバージョンを厳密にチェックしていないのですか?

おかげ

答えて

0

たぶん、あなたはhttps://docs.python.org/3/library/compileall.htmlで試すことができます。あなたは、あなただけのfreezing tools利用可能な複数のものを使用し、あまりhazzleことなく容易にアプリを配布する場合、あなたはそれがあまりにも多くの時間を費やすことなく、簡単に複数のプラットフォーム上で実行して取得します。このpython -m compileall file.py

+0

申し訳ありませんが、私はまだエラーが表示されます:.pycファイルの悪いマジックナンバー – decadenza

+0

私はこれを見つけました。これはあなたが理解するのを助けるでしょう。http://stackoverflow.com/questions/514371/whats-the-bad-magic -number-error – andrepogg

0

ような何かを行うことができます。

関連する問題