問題タブ [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の.specファイルに画像を追加します
Pyinstallerで.spec
作成されたファイルを、 Tempディレクトリに画像データが含まれるように変更する方法を知っている人はいますか?exeファイルにアイコンを追加できるようにしたい。ここに書かれていることを実行しましたが、にデータを追加する方法がわかりません。Makespec.py
_MEIPASS2
.spec
.spec
ファイルの最後に次の行を追加します。
pyqt4 - pyinstallerで作成された実行可能ファイルに管理者権限が必要なのはなぜですか?
pyinstallerを使用して配布するPythonプログラムを作成しました。onefile
これまで、このオプションを使用してスタンドアロンの実行可能ファイルを作成してきました。これまでは素晴らしいことでしたが、アプリケーションが成長するにつれて、起動時間が少し長くなります。また、アップグレードを簡単にするために、ユーザーにアプリケーションを適切にインストールしてもらいたいです。
pyinstallerのonedir
オプションを使用して、アプリの単一ディレクトリバージョンを作成しようとしています。ただし、作成される.exeファイルを実行するには、管理者権限が必要ですが、onefile
バージョンでは必要ありません。プログラム自体はそのような特権を必要としないので、これはpyinstallerが行っていることだと思います。管理者権限を必要としないアプリケーションを作成するにはどうすればよいですか?
追加情報:
- Python 2.6、pyinstaller v1.4
- アプリケーションはPyQt4およびpygameモジュールを使用します。
- Windows7用の実行可能ファイルを作成しようとしています。
- -w pyinstallerオプションを使用して、ウィンドウのない実行可能ファイルを作成します。
pyopengl - ロガー「OpenGL.arrays.arraydatatype」のハンドラーが見つかりませんでした
Windows 7マシンでは、pyinstallerを使用してPythonプログラムをexeに変換しました。
ただし、exeを実行しようとすると、上記のエラーが発生しました。
これを解決する方法について何かアイデアはありますか?
ありがとう
python - Pythonパッケージをexeにビルドする方法
プログラムをPythonで作成しました。これは7つのファイルにまたがって書き込まれ、そのうちの3つのファイルにカスタムパッケージをインポートします。問題は、プログラムをexeファイルに組み込むことができないことです。pyinstaller1.5.1とpy2exeを試しました。私は見つけたすべてのチュートリアルに従いましたが、成功しませんでした。作成したexeを実行しようとするたびに、カスタムパッケージが見つからないというエラーメッセージが表示されます。完全なパッケージをexeに組み込むことができなかったと思います。助けてください。
別:
python - PyInstaller を使用して .py ファイルを .exe ファイルに変換していますが、問題がありますか?
これを .spec ファイルに変更した後、build.py を実行するように指示されます。私はこれを行いますが、Build.py: Error: .spec ファイルが 1 つだけ必要で、何もしません。私は何を間違っていますか?
python - PyInstaller を使用して pyOpenSSL を Windows 実行可能ファイルにパッケージ化する
仮想環境から実行可能ファイルに pyOpenSSL パッケージを含めようとしています。実行可能ファイルはエラーなしでビルドされますが、実行しようとすると「DLL の読み込みに失敗しました: 指定されたモジュールが見つかりませんでした」というエラーで失敗します。
調査の結果、pyOpenSSL の 2 つの DLL (libeay32.dll と ssleay32.dll) が実行可能ファイルに含まれていないようです。DLL をパスに配置し、実行可能ファイルを実行することで、最終的にこれを証明しました。
欠落している DLL をパッケージに含めるよう強制する最も簡単な方法を教えてください。
どうもありがとう
python - pyinstaller を使用して twistd プラグインをパッケージ化する
Twisted Documentation で指定されているように、twistd ランナー用のプラグインを使用して素敵な python Twisted アプリを作成しました: http://twistedmatrix.com/documents/current/core/howto/tap.html。これを PyInstaller でパッケージ化する際に問題があります: フリーズしたアプリケーションの実行中に twistd プラグインが見つかりません。
プロジェクトを出荷するために、twistd ランナー モジュールを使用して独自のトップレベルの起動スクリプトを作成しました。
次に、PyInstaller を使用して、これを単一のディレクトリ デプロイとしてフリーズします。上記の凍結されたスクリプトを実行すると、twistd プラグインが見つからないため失敗します (簡潔にするために編集されています)。
通常、Twistd は Python システム パスを調べて、twisted/plugins/myapp_plugin.py で私のプラグインを見つけます。起動スクリプトで twistd プラグインのリストを出力すると、PyInstaller から生成された実行可能ファイルでリストが空になります。
私はややデフォルトの PyInstaller 仕様ファイルを使用しており、非表示のインポートやインポート フックは指定されていません。
ロギング、pid ファイルなどを使用した twistd の機能が気に入っているので、プラグインの問題を回避するために twistd ランナーを完全に放棄する必要がないようにしたいと考えています。私の twistd プラグインが凍結された実行可能ファイルで確実に見つかるようにする方法はありますか?
python - 別の.pyファイル内でPyInstallerを使用する方法はありますか?
私の問題は次のとおりです。他の実行可能ファイルを作成できるスクリプトを作成したい。これらの新しい実行可能ファイルはスタンドアロンである必要があるため、DLLなどは必要ありません。これはPyInstallerで可能ですが、コンソール/コマンドラインからのみ可能です。つまり、基本的に、私がやりたいのは、pyinstallerをインポートし、別の.pyファイルを作成し、pyinstallerを使用して新しいスクリプトを.exeにコンパイルするpythonスクリプトを作成することです。これにより、pythonをインストールしていない人でもこのプログラムを使用できます。
編集:スクリプト自体は1つのファイルのみを使用する必要があるため、1つのファイルの実行可能ファイルにすることもできます
visual-studio - VC90.DebugCRT が PyInstaller で見つからない
PyInstaller でアプリケーションをビルドする過程で、出力に次のように表示されます。
私は Visual C++ 2008 と 2010 Express Edition を持っており、2005 年、2008 年、および 2010 年の再頒布可能パッケージは確かではありませんが、持っています。
私が既に持っているアプリケーションでない場合、何が VC90.DebugCRT を提供しますか? アプリに VC90.DebugCRT をパッケージ化すると、配布に関する Microsoft の制限に準拠しますか?
python - Python PyInstaller Ubuntu のトラブル
pyinstaller の使用方法に関するチュートリアルを探していましたが、従うことができるチュートリアルが見つかりません。私はこれを何時間も続けて研究してきましたが、私を助けるものは何も見つかりません. 私はLinuxを使用していますが、これについて私が理解している部分が1つもないため、誰かが非常に物乞いから助けてくれるかどうか疑問に思っていました. また、1つのプログラムを構成する3つのファイルがあり、Tkinterも使用しているため、それがより困難になるかどうかはわかりません。