PyInstallerを使用��Pythonアプリケーションを簡���布�る

PyInstaller�何�使�れ�����?

PyInstaller������書��Pythonスクリプトを読�込���。コードを分����スクリプト�実行�る���必��他�����モジュール�ライブラリを見��出���。�れ�ら��れら�ファイル�コピー(アクティブ�Pythonインタープリターを�む�)を�集���。

��Pyinstallerを使��Pythonをパッケージ化�る����?

PyInstaller�������オペレーティングシステム用�Pythonコードをスタンドアロン�実行�能アプリケーション�パッケージ化�る���使用�れ��。Pythonスクリプトを�り�����必���存関係を�む�一�実行�能ファイルを生���Python�インストール�れ����コンピューター�実行��るよ�����。�れ�より�Python�よ�必��モジュールをシステム�インストール�る必�������Pythonアプリケーションを簡���布�よ�展開����。���PyInstaller��1��ファイル�実行�能ファイルも作�����れ�より�ユーザー�アプリケーションをダウンロード�る際��一�ファイル��を必�����。

PyInstallerをインストール�る方法

PyInstaller�通常�Pythonパッケージ���利用�能��。リリース�れ��ージョン�ソースアーカイブ�PyPi�ら入手������最新�ージョンをピップを使用��簡��インストール�る�������。

C:\> pip install pyinstaller

既存�PyInstaller�インストールを最新�ージョン�アップグレード�る���次を使用���:

C:\> pip install --upgrade pyinstaller
�在�開発�ージョンをインストール�る���次を使用���:
C:\> pip install https://github.com/pyinstaller/pyinstaller/tarball/

PyInstallerを使用��EXEを作��る方法

詳細�パッケージング手順を説明�る�����一�Pythonファイルを例����り上���。aspose.cellsをインストール��後�Python 3.11.0を例��り上���。

  1. example.py������Pythonサンプルファイルを作����。
    import os
    from jpype import *
    
    __cells_jar_dir__ = os.path.dirname(__file__)
    addClassPath(os.path.join(__cells_jar_dir__, "aspose-cells-23.1.jar"))
    addClassPath(os.path.join(__cells_jar_dir__, "bcprov-jdk15on-160.jar"))
    addClassPath(os.path.join(__cells_jar_dir__, "bcpkix-jdk15on-1.60.jar"))
    addClassPath(os.path.join(__cells_jar_dir__, "JavaClassBridge.jar"))
    
    import jpype
    import asposecells
    jpype.startJVM()
    from asposecells.api import Workbook, FileFormatType, CellsHelper
    
    print(CellsHelper.getVersion())
    workbook = Workbook(FileFormatType.XLSX)
    workbook.getWorksheets().get(0).getCells().get("A1").putValue("Hello World")
    workbook.save("output.xlsx")
    
    jpype.shutdownJVM()
  2. c:\app���フォルダを作���example.py(添付)をc:\app�コピー���。
  3. コマンドプロンプトを開��pyinstaller example.pyコマンドを実行���。
    C:\app> pyinstaller example.py
  4. jarファイル(aspose-cells-xxx.jar�bcprov-jdk15on-160.jar�bcpkix-jdk15on-1.60.jar�JavaClassBridge.jar。�れら�C:\Python311\Lib\site-packages\asposecells\libフォルダ�存在���。)をc:\app�コピー���。
  5. spec接尾辞�ファイルを編集���example.spec�よ��データセクションを追加���。 todo:image_alt_text
  6. コマンドプロンプトウィンドウ�pyinstaller example.specを実行���。
    C:\app> pyinstaller example.spec
  7. ディレクトリをC:\app\dist\example�切り替�る��example.exeファイル�見��り��。
Morty Proxy This is a proxified and sanitized view of the page, visit original site.