2016-04-25 25 views
1

そこで、py2exeやcx_Freezeなどの.exeを.exeに変換する方法はどこからでも探しています。私はcx_Freezeを作業に近づけましたが、私はエラーを受け取りました。私はそれを修正する方法を知らず、どこにでもオンラインで投稿されているのを見ません。誰もがこのエラーが何であるかを知っていますか、もっと重要なのは、私がそれを修正できる最も簡単な方法ですか? catanimation.pyという簡単なプログラムをテストとして変換しようとしています。これにはcat.pngという画像が含まれています。すべてがデスクトップ上の「試行」というフォルダ内にあります。以下は、フォルダ、ファイル、およびコマンドプロンプトのエラーのスクリーンショットです:Click here.exeを.exeに変換するときにcx_Freezeエラーが発生する

私もここに書かれたコードがあります。ここでは

#This is setup.py 
    import cx_Freeze 

    executables = [cx_Freeze.Executable("catanimation.py")] 

    cx_Freeze.setup(
     name="Cat Animation", 
     options={"build_exe": {"packages":["pygame"], 
           "include_files":["cat.png"]}}, 
     executables = executables 

     ) 

は、コマンドプロンプトの情報です:

C:\Users\Nick\Desktop\attempt>setup.py build 
    running build 
    running build_exe 
    Traceback (most recent call last): 
     File "C:\Users\Nick\Desktop\attempt\setup.py", line 10, in <module> 
executables = executables 
     File "C:\Python27\lib\site-packages\cx_Freeze\dist.py", line 362, in setup 
distutils.core.setup(**attrs) 
     File "C:\Python27\lib\distutils\core.py", line 152, in setup 
dist.run_commands() 
     File "C:\Python27\lib\distutils\dist.py", line 953, in run_commands 
self.run_command(cmd) 
     File "C:\Python27\lib\distutils\dist.py", line 972, in run_command 
cmd_obj.run() 
     File "C:\Python27\lib\distutils\command\build.py", line 127, in run 
self.run_command(cmd_name) 
     File "C:\Python27\lib\distutils\cmd.py", line 326, in run_command 
self.distribution.run_command(command) 
     File "C:\Python27\lib\distutils\dist.py", line 972, in run_command 
cmd_obj.run() 
     File "C:\Python27\lib\site-packages\cx_Freeze\dist.py", line 231, in run 
metadata = metadata) 
     File "C:\Python27\lib\site-packages\cx_Freeze\freezer.py", line 130, in __init__ 
     for n in self._GetDefaultBinPathExcludes() + binPathExcludes] 
     File "C:\Python27\lib\site-packages\cx_Freeze\freezer.py", line 270, in _GetDe 
    faultBinPathExcludes 
     import cx_Freeze.util 
    ImportError: DLL load failed: %1 is not a valid Win32 application. 

    C:\Users\Nick\Desktop\attempt> 

私は現在、pygameのダウンロードとcx_FreezeでのPython 3.4.0を使用しています。私が問題を理解するのを手助けして、それを修正してcx_Freezeを使ってpythonゲームを実行可能なファイルにすることができます!あなたが返信する場合は事前におかげで!

答えて

1

申し訳ありませんが、私はそれを理解しました。以前のバージョンのPythonもインストールされていたので、32と64の間で混乱しました。3.4を残して、3.4のファイルをsetup.pyでファイラーにコピーすると、Pythonのsetup.pyビルドのコマンドプロンプト働いた!

関連する問題