2016-07-18 12 views
0

Python(3.5.2)ファイルをexeに変換する確実な方法はありますか?私はPyinstaller、py2exe、cx_Freezeを見てきました。 cx_FreezeにはPython 3.5のバージョンはなく、3.4しかないので互換性がありません。 Py2exeはPython 2でのみ動作し、Pyinstallerでいくつかの成功を収めていましたが、9130に関するエラーを返しました。警告:隠しインポート "pygame._view"が見つかりません! (私が見ることができる唯一のもの)。Python(3.5.2)ファイルをexeファイルに変換しますか?

exe。ファイルが作成されましたが、誤動作し、動作を停止しました。

アドバイスはありますか?

+0

http://nuitka.net/pages/overview.html blurbには3.4までしか書かれていませんが、 3.5。 http://nuitka.net/pages/download.html。 Doc:http://nuitka.net/doc/user-manual.html – cdarke

+0

私はPython 2をダウンロードする必要があります。私は、合併症が発生する可能性があると心配しています...私は理解しました(?)pygame._view is not pygameの更新版でpygame.bufferproxyという名前に変更されただけであることが分かったので、pyinstallerがコマンドプロンプトで探しているものがここにあることを示すにはどうしますか? pyinstaller - ??? pygame.bufferproxy filename.py – Wakarh

+0

なぜPython 2が必要ですか?他のコメントに返信しましたか?マニュアルから上記のリンクのように、私は を見て、「はい、のpython3しかしPython2はあなただけのみ、コンパイル時間の間、Python2を必要とし、それはSのためにあるのpython3のために時間依存性 をコンパイル...」 音 – cdarke

答えて

-1

py2exeを使ってpython 3ファイルをexeファイルに変換しました。私はバージョン3.5でテストしていませんが、このWebサイトではpy2exeのこのバージョンはPython 3バージョンで動作します。

  1. ダウンロードしてお使いのpythonフォルダにpy2exe
  2. 移動をインストールします。
  3. セットアップと呼ばれる新しいテキストファイルを作成します。
  4. これらのコマンドを挿入します。distutils.core輸入セットアップ
    インポートpy2exe
    セットアップ(コンソール= [ 'nameofyourpyfile.py'])
  5. から は、テキストファイルやオープンCMDを閉じます。
  6. コマンドcdを使用してpythonフォルダに移動します。
  7. python setup.txt py2exe
  8. Enterを押すと、distという名前のフォルダに移動し、exeファイルを探します。
  9. 動作しない場合は、pywin32という名前のプログラムをインストールして、もう一度お試しください。 pywin32が助けにならない場合は、私があなたを助けてくれることを私に教えてください:D
+0

iはSETUP.TXTは私のPythonスクリプトであると仮定することができ、私はちょうど追加する必要があることを回避しよう.py ']) 私のpythonスクリプトのトップに? pythonフォルダでpython setup.txt py2exeを実行する必要がありますか?私はデスクトップ上でそれを作成したいのですが、私はちょうどそこにディレクトリを変更できますか? 絶えざる質問に申し訳ありません、私は初心者です、ありがとう〜 – Wakarh

+0

できません。 Setup.txtとあなたのpythonスクリプトは2つの異なるファイルである必要があり、どこにでも置くことはできません。 Setup.txtとあなたのpythonスクリプトは、通常はC:\ Python 35のpythonフォルダに入っている必要があります。exeファイルを別のフォルダに保存する場合は、distフォルダ内のすべてのファイルをコピーして貼り付けるだけです。注意!あなたのexeはすべてのdistフォルダのファイルなしでは動作しません。 1つの圧縮されたexeファイルが必要な場合、私はそれをお手伝いできません。私の悪い英語を残念にして、私はエストニア出身です。 – Meleon

+0

あなたの英語は決して悪いことではありません、私はそれを完全に理解しています。私が家に戻ってきたら、それを説明するための小さな感謝をしてみてください。それがうまくいくなら、大きな感謝〜 – Wakarh

関連する問題