cx_freeze.

CX_FREEZEは、Pythonスクリプトを実行可能ファイルに凍らせるためのユーティリティのセットです。
今すぐダウンロード

cx_freeze. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Python License
  • 価格:
  • FREE
  • 出版社名:
  • Anthony Tuininga
  • 出版社のWebサイト:

cx_freeze. タグ


cx_freeze. 説明

CX_Freezeは、Pythonスクリプトを実行可能ファイルに凍らせるためのユーティリティのセットです。 CX_FREEZEモジュールは、Thomas HellerのPY2EXE、Gordon McMillanのインストーラ、PytWhyで発送された凍結ユーティリティの多くを使用して、Pythonスクリプトを実行可能ファイルに凍結することができるユニティのセットです。これら3つのユーティリティがすでに存在しているときに別のユーティリティセットの作成? Python自体に付属のFreezeユーティリティには、実行可能ファイルを作成するための複雑な環境が作成されるソース配布、Cコンパイラとリンカが必要です。さらに、この方法は他の方法と比較して実行可能ファイルを作成するのに非常に遅いです。 PY2EXEはWindowsのみの開発を目的とし、CX_FREEZEはクロスプラットフォーム開発を目的としています。インストーラは、開発環境とランタイム環境がかなり異なることを意味するインポートフックを使用します。凍結モジュールのリストを開梱するためのコードを含むベース実行可能ファイルが作成され、Pythonインタプリタの起動、および凍結されているスクリプトにコントロールを渡します。スクリプトが凍結されると、スクリプトはモジュールへのすべての参照を検索し、次にこれらのモジュールはバイトで、ベース実行可能ファイルの最後に書き込まれます。参照されているモジュールがcで書かれている拡張子である場合、これらのモジュールはfrozen実行可能ファイルがデプロイされているパスに含まれていなければなりません。インストール:アーカイブをディレクトリに抽出します。 CX_FREEZEを構築するためには、GCCとPython開発にはファイルとライブラリが含まれている必要があります。次のコマンド.python makefrozenbases.pypython freezepython.py --no-copy-deps freezepython.pyこれらのコマンドが正常に完了した場合、ディレクトリはバイナリインストールと同じ状態になります。 Windows上では、これらのスクリプトはhttp://www.mingw.orgから取得できるMINGW32インストールの存在を想定しています。このリリースの新機能: ・Python 3.xのサポートを追加しました。 ・Windows上のサービスのサポートを追加しました。 ・TODD Templetonによって要求されたようにコマンドラインオプション - 変更(-s)を追加しました。このオプションは、含まれているモジュールのレポートを含むすべての通常の出力をオフにします。 ・Tom Brownによって要求されたようにコマンドラインオプション--ICONを追加しました。 ・実行可能な終了前に、例外が発生してもpy_finalize()が呼び出されていることを確認してください。 ・Clemens Hermannの要求に応じて、ターゲットに必要に応じて空のディレクトリが作成されることを確認しました。 ・エンコーディングパッケージとPythonランタイムをブートストラップするのに必要なその他のモジュールは、フロッシュ実行可能ファイルに自動的に含まれています。 ・ターゲット名が指定されている場合は、zipファイル内のモジュール名も変更されていることを確認します。最初のパッチのためのCremens Hermannのおかげで。 ・64ビットウィンドウでコンパイルするためのサポートを有効にしました。 ・負荷フェーズ中にインポートエラーが発生した場合は、それを悪いモジュールとして扱います。これを指しているためにTony Meyerのおかげで。 ・TODD Templetonによって提案されているように、一度も参照されないように、そのインクルードファイルのリストがコピーされることを確認し、単に参照されるように、リストのさらなる使用は誤って副作用を引き起こすことがないようにします。 ・TODD Templetonによって示唆されるように、潜在的な破損を避けるためにZIPファイルは正しく閉じられます。 ・TODD Templetonによって提案されているように、コピー依存ファイルのフラグがクリアされたときにデータファイルはコピーされなくなりました。 ・CX_ORACLETOOLSおよびCX_ORACLEDBATOOLSで使用されるものなど、他のSetup.pyスクリプトを呼び出すsetup.pyスクリプトのより良いサポートを有効にしました。 ・Solarisでは、LDDはスペースの代わりにタブを出力しますので、区切り文字を探す前にまず展開してください。これを報告し、解決策を提供するためのEric Brunelに感謝します。 ・Windowsでは、コピーするDLLを決定するときに、Windowsディレクトリとサイドバイサイドインストールディレクトリを除外してからシステムの一部と見なされます。 ・Windowsでは、コマンドプロセッサによって使用される非常に限られた引数プロセッサの問題を回避するために、生成されたバッチファイル内の区切り引数ではなく%*を使用します。 ・Win32GUIベース実行可能ファイルの場合は、エラーメッセージを表示するときに使用するキャプションを指定するためのサポートを追加します。 ・Win32GUIベースの実行可能ファイルの場合は、指定されている場合、最上位例外のExcePthookを呼び出すためのサポートを追加します。 ・Windowsでは、組み込まれているMSIパッケージがデフォルトでマシンごとに機能していることを確認してください。 ・奇妙な行動やセグメンテーションの障害をもたらす時折ReadLink()の呼び出しのバグを修正しました。 ・LDDで見つからないライブラリについての重複警告が抑制されました。 ・他の人や個人的な経験からのフィードバックに基づいて多数のモジュールのための微調整されたフック。


cx_freeze. 関連ソフトウェア

オムニオルブ

OMNIORBは、Common Object Request Broker Architecture(CORBA)のバージョン2.6を実装するオブジェクト要求ブローカー(ORB)です。 ...

267

ダウンロード

疎水

Alienbuildは、他のすべてのビルドシステムを速度で優先させる意図を持つPythonで書かれたクロスプラットフォームビルドシステムです。 ...

181

ダウンロード

SML / NJ.

SML / NJ(ニュージャージー標準ML)は、標準MLのコンパイラ、コンパイルマネージャ、およびライブラリで構成されています。 ...

237

ダウンロード