1.1 独自の Flask を作成します
##1.2 pyinstaller をダウンロードしますpip install pyinstaller
例 | 説明 | |
---|---|---|
| pyinstaller -F Demon.py#dist フォルダーにプログラムのデモ.exe ファイルのみを生成します。これは、複数の依存関係の .py ファイルがないモジュールに適しています |
#-D |
pyinstaller -D Demon.py |
デフォルトのオプションは、メイン プログラムのデモ.exe に加えて、多くの依存関係もあります。ファイルは dist フォルダーに生成されます。
|
#-c |
pyinstaller -c Demon.py## を使用することをお勧めします。 #デフォルト オプション。Windows でのみ有効です。コンソールを使用します。 |
| -w|
は Windows でのみ有効であり、コンソールは使用しません |
| -p|
インポート パスの設定 |
##-i |
# #pyinstaller -i D:\demo.icoデモ.py |
生成されたdemo.exeファイルのカスタムアイコンを設定します
|
1.3 プロジェクトのパスを入力して実行します # run.py 是flask项目的执行文件,app.run所在py文件 pyinstaller -D run.py # 可以看到项目路径下有 -build文件夹 -dist文件夹:重要,下有run文件夹(py文件名字),有个run.exe(py文件的名字) -run.spec # 把pro_flask这个文件夹,拷贝到dist下的run文件夹 -因为flask项目有静态文件和html文件,如果不拷贝过去,静态文件和html文件会找不到 -我们为了隐藏代码,可以把所有python的代码都删除,只留static和templates文件夹 ログイン後にコピー |
2. nsis を使用します フォルダーWindows インストール パッケージにパッケージ化されています
2.1 nsis をダウンロードしてインストールしますnsis: NSIS (Nullsoft Scriptable Install System) は、Windows システム用のオープン ソース インストーラー制作プログラムです。インストール、アンインストール、システム設定、ファイル解凍およびその他の機能。その名前が示すように、NSIS はスクリプト言語を使用してインストール プログラムの動作とロジックを記述します。nsis を使用して dist の実行フォルダーを Windows インストール パッケージにパッケージ化します
2.2 dist フォルダーの下の run フォルダーを zip に圧縮します #2.3 nsis を使用してパッケージを Windows インストール ドキュメントに圧縮します以上がPython プロジェクトを exe パッケージとインストール パッケージにパッケージ化する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。