まず、どのようにPYプログラムをパッケージ化します
1、インストールパッケージモジュール
pyInstallerのインストールPIP
2、パッケージCMD、CDを保存するためのパスを定義します
たとえば、次のように、最終的な実行* .exeファイル、フォルダをインストールディスクHに保存します。
入力:H:CD [独自の定義ファイル名]
3、パッケージが生成されます
スカーレット・レターは、私のPYプログラムのパスです - noconsolは黒コントロールウィンドウをシールドされています。
pyInstallerの-F E:\ PythonProgram \ CSV \ Call.py --noconsol
注:* PYパス、フォルダは中国のことができますが、何のスペース。それは、そうでない場合は、パッケージ与えられています。
コマンドを実行した後、exeファイルが自動的にHドライブに生成され、ファイルを削除することができます構築。
exeファイルのアイコンを高めるために4、
pyInstallerの-i E:\ PythonProgarm \ CSV \ sun.ico -FE:\ PythonProgarm \ CSV \ Call.py --noconsole
これは、注意すべきでも上記のプログラムの名前を書くことができpyInstallerの-F -i sun.ico Eに加えて、デスクトップの表示にプログラムをコピーする必要があります:\ PythonProgarm \ CSV \ Call.py --noconsole前提が必要です* .icoファイルと*同じフォルダ内の.pyファイル。
5、命令の意味
いくつかの一般的に使用される関数のパラメータは、公式のマニュアルを参照してください:https://pyinstaller.readthedocs.io/en/stable/
第二に、問題のいくつかは、パッケージャに遭遇しました
問題1:32ビットおよび64ビットシステムの場合
64ビット環境では唯一の64ビットコンピュータに、プログラムをパックした場合。あなたは32ビットコンピュータ上で実行する必要がある場合はどのようにそれを行うには?
粗比較方法:64ビット環境を構築し、32ビットの環境を構築するために、コンピュータ2を使用。あなたは、コンピュータ64上で同時にパッケージ化する必要がある場合
ここでは、以下のいくつかの方法は、追加のブロガーを参照することが可能です。
転載リンク: https://www.hellomao.top/2019/05/25/python_pyinstaller/
https://blog.csdn.net/allan2222/article/details/88035116
質問2:動作表示されます:はImportError:PATHにQt5Core.dllを見つけることができません
主な問題は、問題が解決されていない、PyQt5バグがPyQt5はいくつかの方法に従ったシステム変数テーブルに追加させられます。私はいくつかの他の方法で再びオンラインにチェック。
ソリューション:参考リンク:https://blog.csdn.net/zwyact/article/details/99778898
コードの前に次のコードを追加したりPyQt5の新しいバージョンを使用します
インポートSYS、OS 場合はhasattr(SYS、' 凍結' ) はos.environ [ ' PATH ' ] = sys._MEIPASS + " ; " +はos.environ [ ' PATH ' ]
質問3:PyQt5 5.13にインストールされていません
インストールするには、次のコマンドを実行すると、pyqt5上ではありません
インストールPIP PyQt5 -i https://pypi.douban.com/simple
溶液:Pythonのバージョンを減らす、Iは、Python 3.8、PIP pyqt5の32ビットテストシステムWindosのバージョンをインストールし、CMDがインストールされていません、
インストールPytnon問題なく3.7バージョン。