cx_Freezeはゴードン・マクミランのインストーラ、トーマス・ヘラーのpy2exeで見つかった技術の多くを使用して、クロスプラットフォームな方法で実行可能にPythonスクリプトを凍結することができますユーティリティのセットを提供するオープンソースプロジェクトであり、その船とフリーズユーティリティPythonの。
インストール:
上記のダウンロードセクションから最新バージョンをダウンロードし、ディレクトリにアーカイブを解凍します。ターミナルを開き、次のコマンドを実行します。
パイソンMakeFrozenBases.py
python FreezePython.py --no-コピーdepsのFreezePython.py
これらのコマンドが正常に完了したら、ディレクトリはバイナリインストールと同じ状態になります。
このリリースの新機能:
このバージョンでは改善され、Pythonの3.4のサポートが追加されますPyQtはとPySideのサポート、およびMac OS X上のアプリケーションバンドルの作成
バグ修正の数も行われました。
このバージョン4.3.2の新機能は次のとおりです。
このバージョンは、Python 3.4、PyQtはとPySideのための改良されたサポートのためのサポートが追加され、およびMac OS X上のアプリケーションバンドルの作成
バグ修正の数も行われました。
このバージョン4.3.1の新機能は次のとおりです。
このバージョンでは、Python 3.3のサポートを終了し、必要に応じて、MSVCランタイムDLLとマニフェストファイルをコピーするためのサポートが追加されています。
いくつかのマイナーなバグも対処されました。
このバージョン4.2.3の新機能です:Pythonの3.2のための
このサポートが追加されました。
暗黙的タイムモジュールをインポートdatetimeモジュール用のフックが追加されました。
Pythonの3.xの中のTkinter用固定フック
zipimportモジュールは、圧縮が行われていない場合でも、それを必要とするため、常にZLIBモジュールを含みます。
Tkinterのアプリケーションのサンプルを追加しました。
このバージョン4.2.2の新機能は次のとおりです。
このバージョンでは、(さえずりとPyQtはを含む)パッケージの数のためのフックを改善し、リリースによって発見されたバグの数を修正Pythonの2.7.1。
また、Windows上のバージョンのリソースを作成するためのサポートが追加さとPython 3.xでは、Windowsで凍結した実行可能ファイルをインストールする修正します
このバージョン4.2.1の新機能です:
このセットアップスクリプトでbin_path_includesとbin_path_excludesを指定するためのサポートが追加されました。
64ビットWindows用のMicrosoftのコンパイラと建物を使用してWindowsサービスをコンパイルするためのサポートが追加されました。
Windowsサービスをインストールするときに指定した場合、実行可能ファイルと設定ファイルの両方に完全なパスを使用します。
Pythonの2.7のMSIパッケージを作成するときにはPythonの各可能なバージョンのための重複ファイルを削除してください。
名前空間のパッケージの宣言を修正しました。
インポートライブラリのディレクトリをcx_Loggingためのチェックを修正。
python-Xlibのパッケージを追加しましたフック。
ないMacプラットフォームとWindows以外のプラットフォーム上でwin32guiとpyHookモジュールの_scproxyモジュールを無視する追加しましたフック。
ファイルをコピーする場合、STAT()情報をコピーだけでなく、cx_Freezeの以前のバージョンで行われました。
実行可能ファイルを作成するためのshortcutNameとshortcutDirパラメータのドキュメントが追加されました。
このバージョン4.2の新機能は次のとおりです。
このバージョンでは、Python 2.7のサポートを追加し、Pythonの3.1とMac OS Xのサポートを改善
モジュールの数のフックを追加したり、ユーザからのフィードバックに基づいて改善されました。
改善点の数もMSIパッケージの作成に行われた、いくつかのバグが押しつぶされました。
このバージョン4.1の新機能です:Pythonの3.xの
このサポートが追加されました
Windows上でのサービスのサポートが追加されました。
トッドテンプルトンの要求に応じてコマンドラインオプション--silent(-s)を追加しました。このオプションは、含まれているモジュールのレポートを含むすべての通常の出力をオフにします。
トム・ブラウンの要求に応じて--iconコマンドラインオプションを追加しました。
(例えば__del__コールなど)の任意のファイナライズが実行終了前に作られているように、例外が起こる場合でもPy_Finalize()が呼び出されていることを確認。
クレメンスヘルマンの要求に応じてターゲットに、必要に応じて空のディレクトリが作成されていることを確実にしました。
エンコーディングパッケージとPythonランタイムをブートストラップするために必要な他のモジュールが自動的に凍結された実行可能ファイルに含まれています。
ターゲット名が指定されている場合は、zipファイル内のモジュール名も変更されていることをことを保証。最初のパッチのクレメンスヘルマンに感謝します。
64ビットWindows上でコンパイルするためのサポートを可能にしました。
インポートエラーがロード・フェーズ中に発生した場合、同様に悪いモジュールとしてそれを扱います。これを指摘してトニーマイヤーに感謝します。
トッド・テンプルトンによって示唆されているように、ファイルが含まれるリストは、リストの更なる用途が誤って副作用を引き起こさないように、単純に参照されていない、コピーされることを確実にしました。
トッド・テンプルトンによって示唆されているように、zipファイルは、現在の潜在的な破損を避けるために、適切に閉じられています。
トッド・テンプルトンによって示唆されているようにコピー依存ファイルのフラグがクリアされると、データファイルは、もはやコピーされません。
このようcx_OracleToolsとcx_OracleDBAToolsによって使用されるものなどの他のsetup.pyスクリプトを呼び出すsetup.pyスクリプトのより良いサポートを可能にしました。
Solarisでは、スペースの代わりにLDD出力タブはそう第一セパレータを探して前にそれらを展開します。これを報告し、ソリューションを提供するためのエリック・ブルネルに感謝します。
これらは一般に、システムの一部とみなされるので、コピーするためにDLLを決定する際にWindowsでは、Windowsディレクトリやサイドバイサイドインストールディレクトリを除外します。
Windowsでは、コマンド・プロセッサによって使用される非常に限られた引数のプロセッサで問題を回避するために、生成されたバッチファイルで区切られた引数ではなく、*%を使用します。
Win32GUIベースの実行可能ファイルの場合は、エラーメッセージを表示するときに使用するキャプションを指定するためのサポートを追加。
Win32GUIベースの実行可能ファイルの場合は、1が指定されている場合、トップレベルの例外のためのexcepthookを呼び出すためのサポートを追加。
Windowsでは、それ以外の場合は奇妙なことが起こる可能性がとして構築されたMSIパッケージは、デフォルトでごとのマシンであることを確認してください。
時折奇妙な行動やセグメンテーション・フォールトが生じるREADLINKの呼び出しで不具合を修正しました()。
LDDによってライブラリーが見つからない重複の警告は現在抑制されています。
他の人や個人的な経験からのフィードバックに基づいてモジュールの数のための微調整フック。
このバージョン4.0.1の新機能は次のとおりです。
このリリースでは、Python 2.6のサポートを追加し、フックは組み込みモジュールの実行されていませんでした1マイナーなバグが修正されています。
このバージョン4.0の新機能は次のとおりです。
このリリースには、独立して実行可能ファイル自体のzipファイル内のモジュールを凍結バイナリ依存ファイル(DLLや共有ライブラリ)をコピーして、RPMを作成するためのサポートが追加されていますパッケージとWindowsインストーラ、データファイルをコピーし、異なるプラットフォーム上の特定の要件とモジュールを管理するためのフックを提供します。
また、他の変化の中で、cx_Freezeパッケージを構築するために使用されるスクリプトを向上させます。
この要件:
このパイソン
コメントが見つかりません