PyInstaller

ソフトウェアのスクリーンショット:
PyInstaller
ソフトウェアの詳細:
バージョン: 2.1
日付のアップロード: 18 Feb 15
開発者: Giovanni Bajo
ライセンス: 無料
人気: 227

Rating: nan/5 (Total Votes: 0)

PyInstallerは無料で、携帯用のグラフィカル/コマンドラインソフトウェアはPythonで実装され、ユーザーが簡単かつ迅速に広い上で実行することができ、スタンドアロンの実行可能ファイルにPythonで書かれたプログラムを、変換することができるようにゼロから設計、オープンソースであるglanceKeyの機能における動作systems.Featuresの範囲は、フレキシブル包装モード(単一のディレクトリ、単一のファイルまたはカスタム)、サードパーティ製のパッケージ、単一ファイルEGGのサポート、部分ディレクトリEGGのサポートだけでなく、コード - のためのサポートのためのサポートが含まれが、唯一のMicrosoft Windowsオペレーティングシステム用の実行可能ファイルに署名する。
さらに、ソフトウェアは(唯一のMac OS Xオペレーティングシステムで利用可能)バンドルのサポートが付属、単一のディレクトリ、単一のファイルまたはカスタム関数で構成フレキシブル包装モードを提供しています。
また、アプリケーションが(実行ファイルのための究極のパッカー)UPXを使用することにより、コンプレッサ、コンソールモード、CRTのための完全な自動サポート、選択可能な実行ファイルのアイコンのサポート、およびCOMを作成するためのサポートを自動バイナリ梱包のサポートをバイナリライブラリの自動サポートを提供していますサーバ。
ソフトウェアはまた、あなたが発見するためにUPX圧縮機と、オプションのコンソールモード、および大いに多くの他の機能を使用した自動バイナリ梱包のサポートを提供しています。スタンドアロンの実行可能ファイルは、GNU / Linuxの、Solarisのは、Microsoftは、Windows、Mac OS XおよびAIXオペレーティングsystems.Gettingと完全に互換性がありますあなたのGNU / Linuxオペレーティングシステム上でこのソフトウェアをインストールして使用PyInstallerToを始め、あなたが最初にSoftowareからプログラムをダウンロードする必要があります、ターミナルエミュレータを開いて、それをインストールするか、&ldquo実行することによって、それをインストールせずにソフトウェアを使用するか、それを解凍し、コンピュータ上でローカルに保存し、Pythonのpyinstaller-gui.py” Pythonのpyinstaller.py”そのグラフィカル·ユーザー·インターフェースまたは&ldquoを経由して、それを操作するためのコマンド。コマンドラインから直接アクセスするためのコマンド。
pyinstaller&rdquoをインストールPIP、単に&ldquoを使用して、PIPを介してそれをインストールすることも可能である。端末エミュレータでのルート(システム管理者)としてコマンド。スタンドアロンの実行可能ファイルにPythonパッケージを変換するためのプログラムを使用するには、&ldquoを実行し、pyinstaller /path/to/yourscript.py&rdquoを。引用符なしコマンド、

このリリースのの新機能:ます。

  • ユーザー見える変更:
  • マニュアル書き換えさえ非常に基本的なトピックを説明します。
  • setuptoolsのとPyInstaller統合(PyPIのからeasy_installをまたはPIPとの直接インストール - https://pypi.python.org/pypi)。インストール後PyInstallerの使用のために利用可能なコマンド「pyinstaller」が存在します。
  • (Windowsの場合)Unicodeサポートを可能にするためにリソースフォーマット--version-ファイルを変更します。
  • (Windowsの場合)、外国文字を含むパスから実行冷凍のアプリを実行している修正します。
  • (Windowsの場合)、外国文字を含むパスからのPyInstallerを実行して修正します。
  • (OSX)はの.appバンドルの--iconオプションを実装します。
  • (OSX)は、OpenDocumentのAppleEventの(詳細は取扱説明書を参照のこと)のためのargvエミュレーションを追加します。
  • --workpathする--buildpathの名前を変更します。
  • に作成アプリは--distpath化されているます。
  • すべての一時作業ファイルは、現在--workpathする置かれます。
  • PyInstallerキャッシュと一時ファイルを削除する--cleanオプションを追加します。
  • Linuxの腕のための実験的なサポートを追加します。
  • 最小は、Pythonのバージョンが2.4であるsuportedます。
  • のdocutils、事前パース、スフィンクス、pytz、idlelib、sqlite3のための輸入フックを追加します。
  • .NET用IPython、scipyのダウンロード、pygst、Python用のインポートフックを追加します。
  • はPyQt5、ベーコン、カラスのインポートフックを追加します。

  • Djangoの1.4で動作するように
  • 修正Djangoの輸入フックします。
  • ツイスト、pygst用rthookを追加します。
  • pkg_resource用rthookを追加します。それは、()をpkg_resources.resource_string、)(冷凍アプリのpkg_resources.resource_streamのため、以下の機能が修正されています。
  • 冷凍の実行ファイルでpkg_resources(.egg操作)のためのよりよいサポートします。
  • 冷凍のアプリから他のPythonをロードする前に凍結したアプリからカスタムコードの実行できるようにするオプション--runtime-フックを追加します。これは、単に凍結し、実行するためのいくつかの特殊な前処理のために便利です。例えばこのオプションは、PyQt4用SIPのAPI v2を設定するために使用することができます。
  • 内部スタッフ:
  • 修正実行時オプション--Wignoreます。
  • 小文字にutilsの名前を変更します。archieve_viewer.py、bindepend.py、build.py、grab_version.py、make_comserver.py、makespec.py、set_version.pyます。
  • (OSX)PySideを使用するときにdistディレクトリで欠落しているqt_menu.nibを修正します。

  • は、Mac OS X 10.5ます。と
  • (OSX)修正ブートローダーの互換性
    DYLD_LIBRARY_PATHの
  • (OSX)検索においてlibpythonにおいてlibpythonが見つからない場合ます。
  • (OSxを)virtualenvの中でPythonのライブラリの検索を修正します。
  • 環境変数PYTHONHOMEは現在設定されていないとPythonホームへのパスは、関数Py_SetPythonHome(によってブートローダに設定されている)。これは凍結されたアプリケーションのためにはsys.prefixとはsys.exec_prefixを上書きします。
  • Pythonライブラリのファイル名(例えばpython27.dll、libpython2.7.so.1.0など)が作成したEXEファイルに埋め込まれています。ブートローダはもういくつかのファイル名をしようとしていませんします。
  • 冷凍実行ファイルは現在凍結されたモジュールとCの拡張をインポートするPEP-302インポートフックを使用しています。 (sys.meta_path)
  • iu.pyから古い輸入機械をドロップします。
  • フローズンexecutalesでZipアーカイブ(.eggファイル)からモジュールをインポートする独自のコードを削除します。ネイティブのPython実装はそのまま維持されます。
  • 古い暗号コードを削除します。この機能は完了しませんでしたします。
  • コンパイル用のPythonヘッダーにブートローダーの依存関係をドロップします。
  • (Windows)はwin2kの互換性を確保するために、VS2008とのブートローダを再コンパイルします。
  • (Windows)はHOMEPATH / TEMPPATH 8.3のファイル名を使用します。
  • ブートローダからデバッグテキストに接頭ローダを追加します。
  • プログラム的PyInstallerを実行できるようにします。
  • 移動/いくつかのファイルの名前を変更し、コードのリファクタリングます。
  • より多くのテストを追加します。
  • チルダはPyInstallerで、$ HOME変数として認識されます。

  • Windows上で生成された実行可能ファイルの

    • 新しいデフォルトPyInstallerアイコン:

    の新しいのバージョン1.5.1ではどのようなものです。

  • のPythonのサポートを追加は、Mac OSXで--enable-共有で構築されます。
  • のドキュメントを要件のセクションを追加します。
  • ドキュメンテーションは現在rst2htmlとrst2pdfによって生成されます。
  • Windows上でブートローダーファイルの間違ったパス区切りを修正します。
  • 一部のPython Windows上で正しくないplatform.system(の回避策)を追加します。

  • この関数は「Microsoftの代わりに「Windowsの返し
  • インストールします。

  • コンソールの実行可能ファイルがどこに
  • Mac OSXのための--windowedオプションを修正します。
  • でも、このオプションを指定してたびに作成します。
  • ドキュメントのLDDとobjdumpは、コマンドotoolへの依存性に言及します。
  • 修正タイプミスのctypesモジュールによってロードされたDLLライブラリの検出を防止します。

のバージョン1.5のの新機能:

  • 新機能はPythonの2.6のフルサポートを含む、添加し、 (でも、Windowsの場合)2.7、Windows 64ビット、古いPythonのバージョンと、LinuxおよびMac OS X(32ビットのみ)、改善されたMac OS Xのサポート用のバイナリブートローダ、および互換性のためのサポート(Pythonの2.2 +)します。
  • 多くのバグが修正されました。

  • 完全にはLinux / MacとのPythonでPython 2.6までのサポート

    のバージョン1.4のの新機能である2.5
    Windows上の

  • ます。
  • Preliminar Mac OSXのサポート:1ファイルと1-dirの両方がサポートされている;
  • は非コンソールアプリケーションのために、バンドルが作成することができます。おかげます。

  • 数ヶ月間で、このに取り組んだ多くの人々(ダニエレに
  • Zannotti、マッテオベルティーニ、ロレンツォマンシーニ)します。
  • の改善Linuxのサポート:生成された実行ファイルは、太っているが、今します。
  • 今、さまざまなLinuxディストリビューション上で実行する必要があります(感謝ダビデます。
  • Mugnai)します。
  • 輸入フックでデータファイルを指定するためのサポートを追加します。 PyInstallerます。
  • 今自動的に必要なすべてのデータファイルやプラグインをバンドルすることができます。

  • 特定のサードパーティ製のパッケージのための
  • ます。
  • ctypesのためのインテリジェントなサポートを追加します。PyInstallerは今
  • することができます
  • ソースのctypesが使用されているコードと
  • にすべての場所を追跡
  • 自動的にctypesのを介してアクセスする動的ライブラリをバンドルします。
  • (これを提出するためのロレンツォマンシーニに感謝)。これは非常にある
  • 便利なカスタムメイドの動的ライブラリとのctypesを使用します。
  • WindowsでPyInstallerで構築された実行可能ファイルは今デジタルにすることができます。
  • に署名します。
  • はPython 2.5(アルブに感謝します。
  • で絶対的な輸入のためのサポートを追加
  • クヌーセン)します。
  • はPython 2.5 +における相対的輸入のサポートを追加します。
  • クロスコンパイルのサポートを追加します。PyInstallerは今
  • することができます
  • Linuxで実行している場合、Windowsの実行ファイルを構築する。マニュアルを参照してくださいます。

  • 詳細は
  • ます。
  • .eggファイルのサポートを追加します。PyInstallerは今
  • を探すことができます
    .eggファイル内の
  • の依存関係を、それらをバンドルします。
  • それらを利用できるようにする
    すべての標準機能(エントリポイントなど)を使用して実行時に
  • ます。
  • .eggディレクトリの部分的なサポートを追加します。PyInstallerがします。
  • それらを扱います
    通常のパッケージとして
  • したがって、それは、メタデータをバンドルしませんます。<​​/ li>
  • のLinux / Macの下では、場合でも、
  • 実行ファイルを構築することが可能になりました
  • システムパッケージは、.pycファイルや.pyoをファイル利用可能とします。
  • を持っていない
  • システム·ディレクトリには、rootだけ書き込むことができます。 PyInstaller意志でます。
  • 事実上オンザフライます。
  • 内で必要に.pyc / .pyoをファイルを生成
  • ビルド一時ディレクトリます。

  • を含め、多くのサードパーティ製のパッケージの自動インポートフックを追加します。
    完全なプラグインをサポートした
  • PyQt4(パスカルVeretのおかげで)、します。
  • pyodbc(ドン·ドワイギンズのおかげで)
  • cElementTree(ネイティブバージョンとPython 2.5バージョンの両方)します。
  • lxmlの
  • SQLAlchem​​yの(グレッグ·コープランドのおかげで)
  • はPython 2.5で、電子メール(それは古いスタイルをサポートしていませんがします。
  • はPythonはPython 2.5と2.4の構文)
  • あぶます。
  • PyQWt5ます。
  • マコます。
  • の改善はPyGTK(マルコBonifaziとフォックスのおかげで)します。
  • ペースト(ジェイミー·カークパトリックのおかげで)
  • matplotlibの
  • 非常に迷惑&QUOTの修正を追加します。MSVCRT71は、抽出&QUOTことができませんでした。バグ、

  • (2回イドリスます。のおかげでパッケージ化されたDLLによって引き起こされた
  • Aykun)します。
  • 削除されたC ++ - 互換性のためにブートローダからスタイルのコメントます。

  • AIXコンパイラと
  • ます。
  • LinuxでのDOSの改行コード(フィックス
  • との.pyファイルのサポートを修正
  • PyOpenGL)します。

  • PILのために
  • 修正サポートトップレベル·パッケージ(&QUOTずに輸入し、輸入します。
  • イメージ&QUOT;)
  • NT(ロレンツォマンシーニのおかげで)
  • の下のPyXMLインポートフックを修正
  • PyInstallerはoptparseはの間違ったコピーを拾って問題を修正します。
  • strip'd UPX'd /ファイルのバイナリキャッシュの正確さを向上させます。これます。

  • の複数のバージョンを切り替えると
  • は、問題を修正
  • 同じサードパーティのライブラリ(例えばwxPythonのが行うことを可能にするように)します。
  • (Linuxで)optparseのをインポートするモジュールと愚かな不具合を修正しました(感謝します。

  • LouaiアルKhanjiに
  • )します。
  • はPython 2.4+の下では、
  • モジュールのインポート中に例外が発生した場合
  • はパッケージ内に、モジュールは、現在、親の
  • から削除されます
  • 名前空間(パイソン自体の動作と一致するために)します。
  • 1ファイルのパッケージの起動時にランダム競合状態を修正し、それがなかった。
  • この例外を発生させる。&QUOT; PYZエントリー「エンコード」(0J)
  • は有効なコードオブジェクト&QUOTではありません。ます。
  • 問題を修正しましパス要​​素間のユニコードストリングを有するます。

  • プリント&QUOT;と&QUOT
  • ランダム例外(;不正なファイルディスクリプタ&QUOT&QUOT)を固定。非コンソールでます。
  • モード(実際にpythonw&QUOT、バグ&QUOT;それはPython 3.0で固定です)します。
  • 時々、一時ディレクトリは、プログラムの際に除去されませんでした。
  • の出口、Linux上で実行するときます。
  • (x86-64のような)64ビット·プラットフォーム上で起動時にランダムセグメンテーション違反を修正します。

の要件

  • のPythonます。
  • LDDます。
  • objdumpは

同じようなソフトウェア

R
R

17 Feb 15

JarBuilder
JarBuilder

2 Jun 15

TXR
TXR

18 Jul 15

へのコメント PyInstaller

コメントが見つかりません
コメントを追加
画像をオンにする!