見出し画像

PyInstallerではまった(解決済)

Windows版のAnacondaの環境
Anaconda3-2023.09-0-Windows-x86_64
Python 3.11.5
にcondaコマンドで

conda install -c conda-forge pyinstaller

とpyinstaller を入れてみた。簡単なコードをEXE化すると、EXEファイルは作成されるのだけど、実行するとエラーが出る。

そこで、一旦、pyinstallerを削除

conda remove pyinstaller

Anaconda環境ではcondaコマンド使うものだと思い込んでいたが、行き詰っている今、pipコマンドでpyinstallerを入れてみる 

pip install pyinstaller

そのうえで簡単なコードをEXE化すると・・生成したEXEファイルは正常に実行できた。condaがいけなかった?
確認のために、もう一回conda試してみる。
・pipで入れて正常にEXE化できる状態では(pip listで見ると)
pyinstaller 6.3.0
pyinstaller-hooks-contrib 2023.11

pip でpyinstaller 削除

pip uninstall pyinstaller

condaでpyinstaller インストール

conda install -c conda-forge pyinstaller

conda list で見ると
pyinstaller 6.3.0           py311h12e69fa_0   conda-forge
pyinstaller-hooks-contrib 2023.11   pyhd8ed1ab_0    conda-forge

これで、簡単なコードをEXE化すると・・ 

動いた、動いちゃった。いじっているうちに問題解決しちゃったようです。

この記事が気に入ったらサポートをしてみませんか?