問題タブ [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.

0 投票する
1 に答える
2119 参照

python - wxPythonアプリケーションでpy2exeicon_resourcesを使用するにはどうすればよいですか?

py2exeを使用してexeにバンドルしているwxPythonアプリケーションがあります。setup.py次を使用してファイルにアイコンを定義しました。

これは機能しますが、wxPythonアプリケーションからそのアイコンにアクセスして、右上に表示されるウィンドウアイコンとして使用できるようにしたいと思います。現在、ファイルシステムからアイコンをロードするために以下を使用しています。

これは機能しますが、アイコンをEXE内にバンドルするのではなく、EXEの横に配置する必要があります。

0 投票する
1 に答える
621 参照

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 するだけで、よりシンプルで安全でパフォーマンスの高いソリューションになると思います。

考え?

マルコム

0 投票する
4 に答える
638 参照

python - 初心者として、小さなGUIプログラムを作成したい場合は、どこに行けばよいですか?

私は、BASIC、Python、そして何よりも、(ビデオゲームのROMハックの一部としての)アセンブラーのsmidgeonでの執筆経験が少ない初心者です。GUIインターフェイスを備えた、特定のファイル内の特定のポイントで16進値を変更するための小さなツールを作成したかったのです。

私が探しているのは、EXE(または少なくともスタンドアロンディレクトリ)として配布できる小さなGUIプログラムを作成する機能です。大規模な.NETFrameworkパッケージをダウンロードするように強制したくないので、私は.NET言語のアイデアに熱心ではありません。現在、IDLEとBoa ConstructorをセットアップしたPythonがあり、アプリケーションはそこで実行されます。Wxwidgetsに依存するPythonアプリのコンパイルに関する情報を調べてみましたが、検索結果と見つけた情報がわかりにくいか、まったく理解できませんでした。

私の質問は次のとおりです。

  1. Pythonはこの種のプロジェクトに使用するのに適した言語ですか?
  2. Py2Exeを使用する場合、WxWidgetsはすでに含まれていますか?または、ユーザーはどういうわけか自分のマシンにWxWidgetsをインストールする必要がありますか?Py2Exeで、ユーザーがアプリケーションをダブルクリックして実行するために必要なファイルを含むスタンドアロンディレクトリ「dist」を作成するだけだと思いますか?
  3. プログラムがGUI関連のものをTkinterに依存している場合、それはEXE Py2Exeプロデュースに含まれますか?もしそうなら、Tkinterだけを使ったPython用の「ビジュアル」GUIビルダー/ IDEはありますか?

お時間をいただきありがとうございます、

JBMK

0 投票する
3 に答える
182 参照

python - ペーバーでpy2exeを使用するにはどうすればよいですか?

paverを使用してPythonアプリケーションを構築していますが、py2exeを使用して実行可能ファイルを作成したいと思います。pavement.pyに次のものがあります。

...しかし、実行するpaver py2exeと「ビルドに失敗しました:py2exeはタスクではありません」と表示されます。私は何が間違っているのですか?

0 投票する
4 に答える
534 参照

python - Python および .exe ファイル、別の方法

py ファイルから exe ファイルをビルドする方法 (win32 と互換性あり)?

py2exe を参照しないでください。これは、IRI でブロックされたサービスです。

  • イラン人のみ: ブロックされたサイトから何か (py2exe など) をダウンロードする方法を知っていますか? 特にsourceforgeとfontforgeから?
0 投票する
1 に答える
1224 参照

python - py2exe によって作成された exe でエラーが発生する

私はpy2exeからexeを作成しました。exeを正常に作成した後、main.exeを実行すると次のエラーが発生しました。

SQLサーバーにpymssqlモジュールを使用しています。

0 投票する
2 に答える
1821 参照

python - pythoncx_Freeze卵の問題

Pythonスクリプト(多くの卵を使用する)から実行可能ファイル(32ビットWindows XP用)を構築しようとしています

py2exe(0.6.9)、PyInstaller(1.4)、cx_Freeze(4.1.2)を検討しました

py2exeは朝食に卵が好きではありません

PyInstallerは昼食にPython2.6が好きではありません

だから私はcx_Freezeを使いました(4.0からシームレスに卵をサポートすることになっています)。しかし、何らかの理由でそうではありません。

卵の中のファイルを認識するためにどのパラメータを渡すのですか?

0 投票する
1 に答える
2784 参照

python - Microsoft Visual C++2008再配布可能パッケージを自由に再配布できますか

py2exeを使用して、Python2.6で開発されたアプリケーションを作成することを計画しています。

私のアプリにはVC再頒布可能パッケージが必要なようです:http ://www.py2exe.org/index.cgi/Tutorial#Step5

このチュートリアルと再配布可能ライセンス契約を読みましたが、プログラムでこれらのファイルを自由に再配布できるかどうかわかりません。(私はVS2008ライセンスを持っていません)

再配布をインストーラーにバンドルして、インストールをユーザーに対して透過的にすることはできますか、それともユーザーがMicrosoftのWebサイトから自分でファイルをダウンロードする必要がありますか?

前もって感謝します

0 投票する
3 に答える
3729 参照

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オブジェクトを実際に作成するには、次の手順を実行する必要があります。

その後、あなたはあなたのビジネスに取り掛かることができます。

0 投票する
1 に答える
1175 参照

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