2016-11-21 7 views
-1

私は仕事中にPythonツールを書いています。私はそれを顧客にも与えて、彼らもそれを使うことができるようにしたい。しかし、私はそれらにソースコードを与えたくなく、むしろexeファイルや同様のもの、あるいは私が書いたスクリプト/コードを明示的に表示しないものを与えるでしょう。Pythonプロジェクト用のexeファイルを作成する

私は何ができるのでしょうか?ありがとう。

+2

Googleにあなたのタイトルをお試しください。 – Maroun

+1

重複を参照してください:http://stackoverflow.com/questions/5458048/how-to-make-a-python-script-standalone-executable-to-run-without-any-dependency – teroi

+0

[1つの実行可能ファイルを作成するPythonプロジェクトから](http://stackoverflow.com/questions/12059509/create-a-single-executable-from-a-python-project) –

答えて

1

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:インストーラ、アンインストーラなど

が必要な場合はあなたがする必要があるいくつかのリストの仕事があります。

  1. Pythonの
  2. wxPythonを、以下のインストール
  3. py2exe
  4. イノ

最善のアプローチは、単にコードを既存かかわら行くれます。 wikipadのソースコードをご覧ください。here

+0

ポインタをありがとう。 –

+0

私は今使っているPython35でp2exe - > doesntを使って実験しました。それについての考えは? python34で実行するコードを変更する必要がありますか?あるいは、cx_Freezeのようなものを使うのが良いでしょうか? –

関連する問題