どのようにPythonアプリケーションのインストーラを作成するには?🤔
3361 ワード
要件
Innoセットアップインストーラの作成
インストーラを作成するには、アプリケーションスクリプトを実行可能に変換する必要があります.pyinstallerを使ってこれを行うことができます.
ステップ1 :ディレクトリを作成します.
Step 2 :新しいファイル
my_app
を作成し、次のコンテンツをコピーします.import tkinter as tk
root = tk.Tk()
tk.Label(master=root, text="Hello world", font=("Arial", 30)).pack()
root.mainloop()
ステップ3 : my_app/app.py
ディレクトリに移動し、次のコマンドを実行します.pip install pyinstaller
pyinstaller --onefile app.py -w
ステップ4 :コマンドを完了し、innoセットアップコンパイラを開きます.ステップ5 : innoセットアップ画面で「スクリプトウィザードを使用して新しいスクリプトファイルを作成」をクリックし、OKを押します.
ステップ6 :画面の指示に従ってください(主な実行ファイルは
my_app
にあります).ステップ7 :スクリプトをコンパイルして終了!
Debianパッケージの作成
Windowsと同じように、Debugパッケージのスクリプトから実行可能ファイルを作成する必要があります.
ステップ1 :ディレクトリを作成します
Step 2 :新しいファイル
my_app/dist/app.exe
を作成し、次のコンテンツをコピーします.import tkinter as tk
root = tk.Tk()
tk.Label(master=root, text="Hello world", font=("Arial", 30)).pack()
root.mainloop()
ステップ3 : my_app
ディレクトリに移動し、次のコマンドを端末で実行します.pip install pyinstaller
pyinstaller app.py -w
ステップ4 :それを完了し、次のディレクトリを作成するのを待ちます.my-app_1.0.0/DEBIAN
my-app_1.0.0/my_app
my-app_1.0.0/usr/share/applications
ステップ5:ファイルmy_app/app.py
を作成し、以下の内容をコピーします.Package: my-app
Version: 1.0.0
Architecture: all
Maintainer: [Your name]
Copyright: [year] [Your name]
License: MIT
Homepage: [homepage url]
Description: My deb package.
ステップ6 :ファイルmy_app
を作成し、以下の内容をコピーします.[Desktop Entry]
Type=Application
Exec=/my_app/app
Hidden=false
NoDisplay=false
Name=My app
Comment=My app.
ステップ7 : my-app_1.0.0/DEBIAN/control
からmy-app_1.0.0/usr/share/applications/my-app.desktop
まですべてのファイルとフォルダをコピーしますステップ8 :
my_app/dist
の親ディレクトリに移動し、次のコマンドを実行します.dpkg-deb --build my-app_1.0.0
ステップ9:それを完了し、完了を待つ!あなたはmy-app_1.0.0/my_app
という名前のDEBパッケージを見つけるでしょうAbout me
ありがとう!
オリジナル記事:https://blog.jothin.tech/how-to-create-installers-for-your-python-application
Reference
この問題について(どのようにPythonアプリケーションのインストーラを作成するには?🤔), 我々は、より多くの情報をここで見つけました https://dev.to/jothinkumar/how-to-create-installers-for-your-python-application-37jpテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol