問題タブ [pyinstaller]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - PyInstallerはPyQtの画像をGUIにロードしません
スクリプトを実行可能ファイルに渡すのにいくつかの問題がありましたが、ようやくできました。主な問題は、PyInstallerが画像をGUIにロードしないことです。
これはどのように見えるべきかです:
これはどのように見えるかです:
そして、私は問題を見つけることができないようです、これは.specファイルです:
そして、ここで言うように、それらの画像を取得することを想定しています。
そして、それらはフォルダにありますが、何らかの理由で機能しません。
ソースコード全体(PyInstallerファイルを除く)はここにあります。
私はあなたの助けに感謝します。
python - pyinstaller と win32com
そのため、pyinstaller で win32com を使用するアプリケーションをビルドする方法について混乱しています。IDLEまたはコマンドラインから問題なく実行されるスクリプトがあり、Excelとやり取りします
その後、他の非常に基本的な Excel 呼び出しが続き、終了します。Dispatch の引数として "clsctx=pythoncom.CLSCTX_LOCAL_SERVER" を含めるようにというアドバイスを見てきましたが、何も変わりません。スクリプトをビルドするたびに、次のようなエラーが発生します
それはこのドイツ語の質問http://www.python-forum.de/viewtopic.php?f=1&t=25010からコピーされたものですが、私のエラーは基本的に同じです。そのページに記載されているアドバイスを実装しようとしましたが、役に立ちませんでした。
この小さな Excel アプリを実行することを望んでいるだけで、COM に関することはほとんど知りません。
編集:また、pythoncomをインポートして「CoInitialize()」を実行しようとしました(この男Call MS Access module function from Python after compiling with py2exe fails that his script runs fine with pyinstaller に基づいています)しかし、それは何も変更しませんでした。ここで本当に途方に暮れており、アドバイスをいただければ幸いです。
python - pyinstaller を使用してアプリケーションをバンドルする際のエラー (Windows)
scikits-image/skimage、numpy、scipy、wx、および reportlab を使用する非常に広範なアプリケーションをバンドルしようとしています。私はWindows 7を使用しています。
それはうまく構築されているようです:
しかし、アプリケーションを実行しようとすると、次のエラーが表示されます。
これにより、 skimage / scikits-image に問題があると思われますが、これを解決する方法がわかりません。誰かが似たようなことに遭遇しましたか?
アップデート
また、これを py2exe でテストしたところ、次のような同じ応答が得られました。
更新 2
これで問題を絞り込みました。skimage/io/_plugins/plugin.py では、skimage は次の方法でファイルからプラグインを読み取ろうとします。
ただし、fileは存在しない (そして一見ランダムな名前の) ディレクトリに評価されます。現在、skimage はプラグイン ファイル (.ini および .py) をバンドルに含める必要があり、実行時にバンドル内でそれらを探す必要があります。最初の部分はデータ ファイルを収集することでできると思いますが、2 番目の部分は?
python - Pythonを使用して単一の.exeファイルでアプリケーションを作成するにはどうすればよいですか?
重複の可能性:
py2exe-単一の実行可能ファイルを生成します
「pyinstaller」を使用してapplication.pyからapplication.exeを作成しました。このプロセス中に生成される.dllファイルは非常に多くあります。単一の.exeファイルでアプリケーションを作成するにはどうすればよいですか?
python - デスクトップ アプリケーションでの Google ドライブ API のクラッシュ
私はGoogleドライブアプリケーションを使用し、Pythonを使用してデスクトップアプリケーションを作成しましたが、すべて正常に動作します. しかし、pyinstaller を使用して .exe ファイルを出力し、そのアプリケーションを実行すると。次の行で問題が発生します。
認証ページが表示され、アクセスを許可します。いつもと違って、その後応答がなく、.exe プログラムが理由もなく終了することがわかりました。以前にこの問題に遭遇した人はいますか?もしそうなら、それを解決する方法は?
PS私は今エラーを追跡しました、そしてそれは次のとおりです:
誰かが同様のエラーhttp://code.google.com/p/google-api-python-client/issues/detail?id=58に遭遇したのを見ましたが、返信では既に修正されているとのことでした。https://github.com/kennethreitz/requests/issues/557の方法も試しましたが、うまくいきません。誰もそれを修正する方法を知っていますか?
python - マルチプロセッシングは、実行可能ファイルとしてフリーズすると、メインウィンドウの新しいインスタンスを実行します
私はすでに1年前にこの正確な質問をしました。私のアプリケーションはPythonのマルチプロセッシングモジュールを使用しています。これはコマンドラインから実行すると正常に動作しますが、Pyinstallerを使用して実行可能ファイルとしてパッケージ化すると、複数のプロセスが、実行するはずの関数を実行するのではなく、元のインスタンスの新しいインスタンスとして生成されます。前回だけでなく、他のどこでも私に与えられたアドバイスは、私がこれまでずっとやってきたmultiprocessing.freeze_support(
私のブロックの始めに)を呼び出すif __name__ == "__main__":
ことですが、私は何らかの理由で突然この問題に再び遭遇しています。他に何がこれを引き起こしている可能性がありますか?
更新:freeze_support()行の存在がこの問題にまったく影響しないことを確認しました。コメントしたりコメントを外したりすると、まったく同じ動作になります。メインウィンドウのコピーが開かれ、何もせずにそこに座っています。これが私のメインPythonモジュールの最後に呼び出されるブロックです。
python - 実行時エラーが発生する Python 実行可能ファイル。R6034
最近、wxpython スクリプトを実行可能ファイルに変換して実行したところ、ランタイム エラーが発生しました。エラーは C++ ランタイム ライブラリに関するものです。ただし、このエラーは何にも影響していないようです。クリックするだけで、プログラムは完全に正常に動作します。このエラーを取り除く方法を知っている人はいますか?
編集:このスレッドからさらに調べた後: http://forums.devshed.com/python-programming-11/py2exe-manifests-and-vc-redist-dlls-600827.html、エラーのようですマニフェスト ファイル。ファイル myProgram.exe.manifest が見つかりました。正確にはどこに置くべきですか?また、記録のために、PyInstallerを使用して実行可能ファイルを作成しました
編集 2: エラーへのリンクは次のとおりです: http://i.imgur.com/8osT3.jpg
編集 3:依存関係ウォーカーにうんざりして、2 つのファイルに GPSVC.DLL IESHIMS.DLL が欠落していることに気付きました
それらはどこで入手でき、どこに置くことができますか?
python - クロスプラットフォームで使用するためにpython .pyファイルを実行可能ファイルに変換するにはどうすればよいですか?
SO をしばらく検索して、これに対する答えを見つけようとしていますが、プログラミングの経験がないため、ドキュメントの多くを理解していません。
Py2exe、PyInstaller、cx_freezeなどのプログラムをどのように使用するかを少し簡単な言葉で説明できる人はいますか? Python自体をダウンロードしなくても、他の人(主に友人)が私の(単純な、テキストのみの)プログラムを実行できる方法が欲しいだけです。これを行う簡単な方法があれば、それも知っていただければ幸いです。
Vista 32ビット、python 2.7を実行しています
python - UAC を使用する pyInstaller で exe を作成する
exeを作成したいpythonスクリプトがありますが、管理者権限が必要です。スクリプトを pyInstaller でコンパイルしたいのですが、UAC を有効にするオプションがあるかどうかわかりません。