私は仕事中にPythonツールを書いています。私はそれを顧客にも与えて、彼らもそれを使うことができるようにしたい。しかし、私はそれらにソースコードを与えたくなく、むしろexeファイルや同様のもの、あるいは私が書いたスクリプト/コードを明示的に表示しないものを与えるでしょう。Pythonプロジェクト用のexeファイルを作成する
私は何ができるのでしょうか?ありがとう。
私は仕事中にPythonツールを書いています。私はそれを顧客にも与えて、彼らもそれを使うことができるようにしたい。しかし、私はそれらにソースコードを与えたくなく、むしろexeファイルや同様のもの、あるいは私が書いたスクリプト/コードを明示的に表示しないものを与えるでしょう。Pythonプロジェクト用のexeファイルを作成する
私は何ができるのでしょうか?ありがとう。
ANSWER1:あなただけの)
1をexeファイルが必要な場合は、あなたのPythonのバージョンに応じて、hereからpy2exeを取得する必要があります。
2)次のコードを持つ、変換したいのスクリプトと同じフォルダ内に「setup.py」と呼ばれるファイルを作成します。
from distutils.core import setup
import py2exe
setup(console=['myscript.py']) #change 'myscript' to your script
3)は、そのフォルダに移動し、コマンドプロンプトに移動します4)スクリプトと同じフォルダに「dist」フォルダが生成されます。このフォルダには、.exeファイルが含まれています。
ANSWER2:インストーラ、アンインストーラなど
が必要な場合はあなたがする必要があるいくつかのリストの仕事があります。
最善のアプローチは、単にコードを既存かかわら行くれます。 wikipadのソースコードをご覧ください。here
ポインタをありがとう。 –
私は今使っているPython35でp2exe - > doesntを使って実験しました。それについての考えは? python34で実行するコードを変更する必要がありますか?あるいは、cx_Freezeのようなものを使うのが良いでしょうか? –
Googleにあなたのタイトルをお試しください。 – Maroun
重複を参照してください:http://stackoverflow.com/questions/5458048/how-to-make-a-python-script-standalone-executable-to-run-without-any-dependency – teroi
[1つの実行可能ファイルを作成するPythonプロジェクトから](http://stackoverflow.com/questions/12059509/create-a-single-executable-from-a-python-project) –