問題タブ [py2exe]
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 - wxPythonアプリケーションでpy2exeicon_resourcesを使用するにはどうすればよいですか?
py2exeを使用してexeにバンドルしているwxPythonアプリケーションがあります。setup.py
次を使用してファイルにアイコンを定義しました。
これは機能しますが、wxPythonアプリケーションからそのアイコンにアクセスして、右上に表示されるウィンドウアイコンとして使用できるようにしたいと思います。現在、ファイルシステムからアイコンをロードするために以下を使用しています。
これは機能しますが、アイコンをEXE内にバンドルするのではなく、EXEの横に配置する必要があります。
python - Any downsides to UPX-ing my 32-bit Python 2.6.4 development environment EXE/PYD/DLL files?
32 ビット Python 2.6.4 開発環境の EXE/PYD/DLL ファイルを UPX することの欠点はありますか?
私が尋ねている理由は、ビルドごとに UPX がこれらのファイルのコピーを作成するカスタム PY2EXE スクリプトを頻繁に使用するためです。
はい、空想にふけって UPX されたファイルをキャッシュしようとすることもできますが、Python 2.6.4 ディレクトリを一度 UPX するだけで、よりシンプルで安全でパフォーマンスの高いソリューションになると思います。
考え?
マルコム
python - 初心者として、小さなGUIプログラムを作成したい場合は、どこに行けばよいですか?
私は、BASIC、Python、そして何よりも、(ビデオゲームのROMハックの一部としての)アセンブラーのsmidgeonでの執筆経験が少ない初心者です。GUIインターフェイスを備えた、特定のファイル内の特定のポイントで16進値を変更するための小さなツールを作成したかったのです。
私が探しているのは、EXE(または少なくともスタンドアロンディレクトリ)として配布できる小さなGUIプログラムを作成する機能です。大規模な.NETFrameworkパッケージをダウンロードするように強制したくないので、私は.NET言語のアイデアに熱心ではありません。現在、IDLEとBoa ConstructorをセットアップしたPythonがあり、アプリケーションはそこで実行されます。Wxwidgetsに依存するPythonアプリのコンパイルに関する情報を調べてみましたが、検索結果と見つけた情報がわかりにくいか、まったく理解できませんでした。
私の質問は次のとおりです。
- Pythonはこの種のプロジェクトに使用するのに適した言語ですか?
- Py2Exeを使用する場合、WxWidgetsはすでに含まれていますか?または、ユーザーはどういうわけか自分のマシンにWxWidgetsをインストールする必要がありますか?Py2Exeで、ユーザーがアプリケーションをダブルクリックして実行するために必要なファイルを含むスタンドアロンディレクトリ「dist」を作成するだけだと思いますか?
- プログラムがGUI関連のものをTkinterに依存している場合、それはEXE Py2Exeプロデュースに含まれますか?もしそうなら、Tkinterだけを使ったPython用の「ビジュアル」GUIビルダー/ IDEはありますか?
お時間をいただきありがとうございます、
JBMK
python - ペーバーでpy2exeを使用するにはどうすればよいですか?
paverを使用してPythonアプリケーションを構築していますが、py2exeを使用して実行可能ファイルを作成したいと思います。pavement.pyに次のものがあります。
...しかし、実行するpaver py2exe
と「ビルドに失敗しました:py2exeはタスクではありません」と表示されます。私は何が間違っているのですか?
python - Python および .exe ファイル、別の方法
py ファイルから exe ファイルをビルドする方法 (win32 と互換性あり)?
py2exe を参照しないでください。これは、IRI でブロックされたサービスです。
- イラン人のみ: ブロックされたサイトから何か (py2exe など) をダウンロードする方法を知っていますか? 特にsourceforgeとfontforgeから?
python - py2exe によって作成された exe でエラーが発生する
私はpy2exeからexeを作成しました。exeを正常に作成した後、main.exeを実行すると次のエラーが発生しました。
SQLサーバーにpymssqlモジュールを使用しています。
python - pythoncx_Freeze卵の問題
Pythonスクリプト(多くの卵を使用する)から実行可能ファイル(32ビットWindows XP用)を構築しようとしています
py2exe(0.6.9)、PyInstaller(1.4)、cx_Freeze(4.1.2)を検討しました
PyInstallerは昼食にPython2.6が好きではありません)
だから私はcx_Freezeを使いました(4.0からシームレスに卵をサポートすることになっています)。しかし、何らかの理由でそうではありません。
卵の中のファイルを認識するためにどのパラメータを渡すのですか?
python - Microsoft Visual C++2008再配布可能パッケージを自由に再配布できますか
py2exeを使用して、Python2.6で開発されたアプリケーションを作成することを計画しています。
私のアプリにはVC再頒布可能パッケージが必要なようです:http ://www.py2exe.org/index.cgi/Tutorial#Step5
このチュートリアルと再配布可能ライセンス契約を読みましたが、プログラムでこれらのファイルを自由に再配布できるかどうかわかりません。(私はVS2008ライセンスを持っていません)
再配布をインストーラーにバンドルして、インストールをユーザーに対して透過的にすることはできますか、それともユーザーがMicrosoftのWebサイトから自分でファイルをダウンロードする必要がありますか?
前もって感謝します
python - py2exe/pyinstallerおよびDispatchWithEvents
win32comライブラリを使用してiTunesを制御するプログラムがありますが、実行可能ファイルにコンパイルする際に問題が発生しています。問題は、DispatchWithEvents
の代わりにを使用することを中心に展開しているようですDispatch
。私は自分の問題を説明するために非常に簡単なプログラムを作成しました:
を使用するDispatch
と、プログラムは正しくコンパイルおよび実行されます。を使用DispatchWithEvents
すると、コマンドラインから呼び出されたときにプログラムは正常に実行されますが、exeを実行すると次のエラーが発生します。
PyInstallerを使用してみましたが、同様のエラーが発生します。
ファイルにtypelibを手動で追加できることはわかっていsetup.py
ますが、再コンパイルせずに異なるバージョンのiTunesを搭載したコンピューターでコードを実行したいので、動的に作成したいと思います。setup / specでこれを行う方法がない場合、イベントをロードする別の方法があるのではないでしょうか。ありがとう。
添加:
Ryanのおかげで、生成されたpyファイルを取得でき、少し掘り下げた後、次のことがわかりました。
生成されたpyファイル(からmakepy.py
)を取得し、名前を。のように変更しcominterface.py
ます。次に、イベントハンドラーを使用してCOMオブジェクトを実際に作成するには、次の手順を実行する必要があります。
その後、あなたはあなたのビジネスに取り掛かることができます。
python - アプリの外観 - Py2exe / wxPython
だから私の問題は、古い外観のアプリのように見えるので、私のアプリケーションからのルックアンドフィールです。
これは wxPython アプリケーションであり、python では問題なく動作し、見た目も問題ありませんが、py2exe を使用して .exe に変換すると、見栄えが悪くなります。
XP を使用している場合は、それを修正するためのマニフェストが必要であることはわかっていますが、私は別の状況にあります。私は Windows 7 を使用しており、Python 2.6 を使用しています (はい、DLL と Microsoft.VC90.CRT.manifest を含めています)。
だから私の質問は、これらの状況でこれをどのように解決できますか?
注: Google で検索しようとしましたが、見つけた投稿は、XP および古い Python バージョンを使用している人々にとってはかなり古いものだったので、違うと思いましたか?
編集: スクリーンショット 通常 (希望の外観) : http://img80.imageshack.us/img80/3157/70762988.png
Py2exe (望ましくない外観) : http://img687.imageshack.us/img687/6581/53608742.jpg