Pythonアプリケーションを実行可能に変換しようとしていますが、cx_Freezeが私のニーズに合わせて変更して使用するのが最も簡単だとわかりました。cx_FreezeがQtDesignerフレームワークを見つけることができません
これは私のsetup.py
スクリプトです:
from cx_Freeze import setup, Executable
includefiles = ['Leaderboard.txt']
includes = ['PyQt4.QtGui', 'PyQt4.QtCore', 'functools.partial', 'multiprocessing.Process', 'sys']
setup(
name = 'App',
version = '1.0',
description = 'Description',
author = 'ShellRox',
options = {'build_exe': {'include_files':includefiles}},
executables = [Executable('Project.py', copyDependentFiles=True)]
)
完全なコードhere。
error: [Errno 2] No such file or directory: 'QtDesigner.framework/Versions/4/QtDesigner'
全ログhere:何らかの理由で
は、私はこのエラーを取得しています。
しかし、私はいくつかの研究を行った後、私の問題に合った結果が1つしか見つからず、全く役に立たない(私はパッケージを削除しました)。
サブモジュールだけをincludes
に追加しましたが、まだ助けにならないでしょう、私の推測では、モジュールを探していなかったということです。
私の疑問に思うことは、私のreseources.py
ファイルに関連するものがあるかどうかということです。
また、進行中の他のものを更新しなかったQtDesignerロケーションファイルをPathに追加しようとしました。
質問:
何が問題なのですか?どのように私はcx_Freezeでそれをブラックリストに載せることができますので、QtDesignerフレームワークを検索する必要はありません(便利でない場合)、Qt Designerを探すためにパスに場所を追加する必要がありますか?