2017-07-10 11 views
1

私はPython形式のプログラムをPythonで作った。しかし、私はそれは私が発見した.exeの.pyを.exeに変更するには

オプションになりたいです: py2exe pyInstallerの

私のpython 3.6を実行していますので、これらの2の問題点があり、これらの2つのプログラムは、それをサポートしていません。 、 助けて!

答えて

1

Python 3.6はまだPyinstallerでサポートされていません。そのためには、Python 3.5以降が必要になります。だから、あなたは3.4または2.7にあなたのpythonのバージョンを変更したいかもしれません。その後、pyinstallerでexeを作成する手順に従います。また、pyinstallerはpy2exeよりも良い選択肢だと思います。

1.Install pip install cx_Freezeによってcx_freezeの最新バージョン:

しかし、物事が他のバージョンに切り替えることなく動作させるために、あなたはcx_freezeを使用してみたいことがあります。

2.スクリプトの現在のディレクトリに「setup.py」という名前の新しいpythonファイルを作成します。

3.On setup.py、コードこの、それを保存します(ここでは私prog.pyがあなたの.pyファイル名を参照)

from cx_Freeze import setup, Executable 

base = None 


executables = [Executable("my prog.py", base=base)] 

packages = ["idna"] 
options = { 
    'build_exe': { 

     'packages':packages, 
    }, 

} 

setup(
    name = "<any name>", 
    options = options, 
    version = "<any number>", 
    description = '<any description>', 
    executables = executables 
) 

4.Withシフトは、右クリックを押しました同じディレクトリにコマンドプロンプトウィンドウを開きます。

5.タイプ:python setup.py build。

6.新しく作成されたフォルダ 'build'を確認します。そのフォルダ内で、アプリケーションを見つけることができます。

+0

コマンドプロンプトでピップインストールが機能しません... – TheGamerCow

+0

pythonバージョンのscriptsフォルダにコマンドプロンプトを開きます。 –

+0

"python setup.py build"で入力を実行した後 – TheGamerCow

0

Google検索では、thisという質問があり、Python 3.3以降をサポートするpy2exeのバージョンにリンクしています。そのページでHere is the link!

あなたは、以下の情報ビットを見つける:

Py2exeはPythonスクリプトからスタンドアロンのWindows実行可能プログラム(32ビットおよび64ビット)を構築することを可能にするdistutilsの拡張機能です; Python 3.3以降がサポートされています。コンソール実行可能ファイル、ウィンドウ(GUI)実行可能ファイル、Windowsサービス、およびDLL/EXE COMサーバーを構築できます。

お知らせ:

のPython 3.3以降サポートされています。

関連する問題