EXEファイルにパッケージ化Pythonプロジェクト
1つのシステム環境
- Windows版:Win7の64魏
- Python環境:アナコンダ
- Pythonのバージョン:3.6 64
- pyInstallerのバージョン:3.5
1つのインストールpyInstallerのライブラリ
Pyintallerパックは、デフォルトのパッケージ内のすべての通訳と一緒にパッケージされる場合には、EXEファイルのパッケージの結果は非常に大きいです。したがって、プログラムが必要とするアナコンダインストーラに仮想環境を使用することをお勧めして、仮想環境にパッケージされています。
オープン、プロンプトアナコンダ、導入pyInstallerの新しい仮想環境のパッケージとインストール手順に切り替えます:
(ベース)C:\ Users \ユーザー管理> condaは分析を活性化させます
(分析)C:\ Users \ユーザーAdministrat>ピップpyInstallerのインストール
インストールが完了するのを待ちます。
2パッケージャ
次に、プロジェクトディレクトリを入力します。
(分析)D:\ワークステーション\ Pycharm \分析\ PyExcel>
そこディレクトリstatistics_sales.py、為替レート表の.xlsx二つのファイルと元のディレクトリ、資源交換テーブルの.xlsxと原点をプログラムによって使用されます。次に、作成buildexeディレクトリを。その後buildexeディレクトリにstatistics_sales.py、およびインターネットからダウンロードアイコンICO形式、ディレクトリに置かという名前icon.ico。最後に、コマンドラインはコマンドを実行するディレクトリを入力します:
(分析)D:\ワークステーション\ Pycharm \分析\ PyExcel \ buildexe> pyInstallerの-F -w -i icon.ico statistics_sales.py
パッケージを待っては完了です。
どこで:
- -F:単一の実行可能ファイルの生成を表します。
- -D:-onedirのexeファイルを含むディレクトリを作成しますが、多くは、ファイル(デフォルトのオプション)によって異なります。
- -w:ときGUIインターフェース非常に有用であるコンソールウィンドウを除去表します。それは、コマンドラインプログラムであるなら、それはそれを削除するには、このオプションを入れてしまうでしょう!;
- -c:-console、コンソールを使用して-nowindowed、無インタフェース(デフォルト)。
- -p:通常の状況下で、より少ない、ロードするために、独自のカスタムクラスのパスを表現します。
- -i:実行可能ファイルを表すアイコン。
二つの新しいパッケージのビルドとdistのディレクトリとファイルがstatistics_sales.spec buildexeディレクトリ内に表示された後。
distのディレクトリに格納されているエグゼファイルは、他のシステムに公開されたexeファイルは、Python環境を実行しません。
ヒント:このプログラムは、為替レートテーブルの.xlsx 2個のリソースファイルとディレクトリの原点を使用するためには、その同じディレクトリにEXEファイルの下に置かれたリソースを必要とし、exeファイルを実行していると思います。