PythonのpyInstallerのパッケージャの問題と遭遇概要

まず、どのように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バージョン。

 

おすすめ

転載: www.cnblogs.com/siyun/p/11738431.html