ものづくりのブログ

うちのネコを題材にしたものづくりができたらいいなと思っていろいろ奮闘してます。

Python-バイナリファイル

Pyinstaller で作成した exe ファイルがセキュリティソフトのチェックに引っかかってしまい色々調べてみた

Pyinstaller でビルドしたアプリがセキュリティソフトのフィルタに突然ヒットするようになったので原因を調べてみました。 同じような症状が出ていて対策を検討しているサイト 改善はみられなかったけど実施してみたこと pyinstaller の bootloader をリビル…

cx_Freeze を使ってみる

Python のスクリプトファイルを exe 化する方法に cx_Freeze というものがあります。 今回は cx_Freeze について使い方をまとめてみました。 cx_Freeze とは 作成手順 cx_Freeze インストール exe ファイル作成 python スクリプト作成 setup.py ファイル作成…

【python】py2exe を使ってみる

py2exe は、python スクリプトを Windows の実行ファイル(.exeファイル)に変換するアプリケーションです。 py2exe インストール 以下のコマンドでインストールします。 $ pip install py2exe 変換手順 python スクリプト作成 setup.py 作成 変換コマンド実行…

Pyinstallerでバイナリ化した実行ファイルにダイナミックリンクしているものがあったので完全に静的なライブラリ化をめざす方法

以前 Pyinstaller で実行ファイルを作成したのですが、ダイナミックリンクで作成されており、環境依存の問題を考慮し、完全に静的なライブラリで完結する実行ファイルにできないか調査してみました。 a1026302.hatenablog.com以下のサイトを参考に完全に静的…

PyInstaller で作った実行ファイルが crowdstrike で誤検知

Python で作成したプログラムがある日を境にセキュリティソフトに引っかかるようになってしまった。いろいろ回避策を模索しているがうまくいかず。。。 とりあえずこれまでの対応をいったんメモ。。。 状況 Windows 環境で PyInstaller を用いて exe を作成…

python3.10 で pyinstaller をインストールすると _bootlocale というモジュールがないといわれる場合の対応

python3.10 で pyinstaller をインストールするとそのままビルドすると "_bootlocale" というモジュールがないというエラーになったためその時の対応方法をここにメモします。 エラー 以下のコマンドを実行すると、処理の途中でエラーになってしまいます。 C…

python の実行ファイルで動的リンクエラーを回避する

pyinstaller で python の実行ファイルを作成しても、実行環境によっては動的リンクエラーになることがあリマス。その場合は、staticx というツールを使って静的リンクのみの実行ファイルを作成することでエラーが回避できるようです。pyinstaller について…

ubuntu で pyinstallerを使ったらエラーが出た困った話

ubuntu で pyinstallerを使ったらエラーが出た困った時の対応方法をメモします。 症状 エラーメッセージ エラーの内容 対応したこと 実行環境確認 回避策 再度 pyinstaller 実行 症状 ubuntuの環境で pyinstaller を使ったら以下のエラーが出てきました。 エ…

PyInstallerを使ってみる

windows の作業端末に pythonスクリプトの配布を検討していたのですが、環境構築が手間なので PyInstaller を使ってWindows用の exeファイルを配布することを検討してみました。 今回は、pythonスクリプトを実行ファイルに変換する作成手順をここにまとめて…