オフライン環境上でPyInstallerの導入に手こずったので対処方法を記録しておきます。
■ pyinstallerが実行できない
pip install --no-deps pyinstaller-4.9-py3-none-win_amd64.whl
としてpyinstallerをインストールします。
ところが、コマンドプロンプトからpyinstallerコマンドを入力しても認識されません。
・原因と対処
Microsoft storeからインストールしたpythonだとインストール先が異なるためかPyinstallerのインストールがうまくいかないようです。
アンインストールしてから、正規のインストーラをhttps://www.python.org/からダウンロードしてインストールし直します。
■ pyinstallerでエラーとなる
pyinstaller xxxxx.py --onefile でエラーが発生する場合。
・Please install PyWin32 or pywin32-ctypes
https://pypi.org/project/pywin32-ctypes/#files から
pywin32_ctypes-0.2.0-py2.py3-none-any.whl をダウンロードします。
pip install --no-deps pywin32_ctypes-0.2.0-py2.py3-none-any.whl としてインストールします。
・No module named altgraph
https://pypi.org/project/altgraph/#files から
altgraph-0.17.2-py2.py3-none-any.whl をダウンロードします。
pip install --no-deps altgraph-0.17.2-py2.py3-none-any.whl としてインストールします。
・No module named pefile
https://pypi.org/project/pefile/#files から
pefile-2021.9.3.tar.gzをダウンロード をダウンロードします。
pip install --no-deps pefile-2021.9.3.tar.gz としてインストールします。
こちらのサイトにお世話になりました。ありがとうございます。
オフライン環境でPyInstallerをインストールする為のTips | msk-works
https://msk-works.netlify.app/pyinstaller/
【PyInstaller】インストールしてもpyinstaller がコマンドとして認識されない問題【解決】 - Just beat IT (hatenablog.com)
https://lhopital.hatenablog.com/entry/2020/11/07/044419
以上です。