皆さん、こんにちは。
PythonのPyinstallerでexeファイル生成中に以下のエラーが表示されてしまい困っていましたが、解決できましたので、その解決方法を紹介します。
事象
以下のコマンドを実行中にエラーが発生
pyinstaller sample.py --onefile --noconsole
エラーは以下の内容
**win32ctypes.pywin32.pywintypes.error: (225, 'BeginUpdateResourceW', 'Operation did not complete successfully because the file contains a virus or potentially unwanted software.')**
試したけど、うまくいかなかったこと
Windows Defenderのエラーも出ることがあったので、こちらの記事を参考に「bootloaderを再構築する」ということを試しましたが、うまくいきませんでした。
![](https://qiita-user-contents.imgix.net/https%3A%2F%2Fcdn.qiita.com%2Fassets%2Fpublic%2Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png?ixlib=rb-4.0.0&w=1200&mark64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9JUUzJTgwJTkwUHlpbnN0YWxsZXIlRTMlODAlOTFXaW5kb3dzJTIwRGVmZW5kZXIlRTMlODElQUIlRTUlQkMlOTUlRTMlODElQTMlRTMlODElOEIlRTMlODElOEIlRTMlODIlODklRTMlODElQUElRTMlODElODQlRTMlODIlODglRTMlODElODYlRTMlODElQUIlRTMlODElOTklRTMlODIlOEImdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZ0eHQtY2xpcD1lbGxpcHNpcyZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTdjY2VkNmE5ZTQ3OTJiYTFkYjQ3NDY5MzExZGFhZTQx&mark-x=142&mark-y=112&blend64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwdHJ1LXkmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTM1ODI0NzBlNDcyMWFlOWVhNGE0OWNjNmViZjhiZWNm&blend-x=142&blend-y=491&blend-mode=normal&s=1318df18ba254583aa31d2e9451f460e)
【Pyinstaller】Windows Defenderに引っかからないようにする - Qiita
背景Pythonでデスクトップアプリを作成することがあり、exe化にpyinstallerを使用pyinstallerコマンド(pyinstaller hoge.py)でexe化したときに、wi…
解決方法
解決方法は単純にバージョンダウンするだけです。
# アンインストール
pip uninstall pyinstaller
# 前のバージョンのインストール
pip install pyinstaller==5.13.2
どうやら6.3.0や6.0.0で同様のエラーが発生しているようで、バージョンによるバグか何かが原因のようです。
参考
![](https://cdn.sstatic.net/Sites/stackoverflow/Img/apple-touch-icon.png?v=c78bd457575a)
*win32ctypes.pywin32.pywintypes.error when using pyinstaller in VS Code - Possible Virus/Trojan?
I am using pyinstaller to generate an executable code for my python.py file. However, I am getting this error: File "C:\Users\xxxxx\AppData\Local\Programs\...
コメント