ものづくりのブログ

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

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

Python で作成したプログラムがある日を境にセキュリティソフトに引っかかるようになってしまった。いろいろ回避策を模索しているがうまくいかず。。。 とりあえずこれまでの対応をいったんメモ。。。 状況 エラーメッセージ 検証内容 ウィルスチェックツー…

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

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

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

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

zshで利用する [ctrl] + キー

よく忘れるけど、よく使うコマンド [ctrl] + a : 先頭に移動 [ctrl] + e : 末尾に移動 [ctrl] + r : コマンド履歴の後方検索 [ctrl] + s : コマンド履歴の前方検索 [ctrl] + p : コマンド履歴を一つ戻る [ctrl] + n : コマンド履歴を一つ進む

使っている環境のシェルを確認する方法

忘れやすい自分のためのメモ シェルを確認した場合は以下のコマンドを実行する。 $ echo $SHELL

このブログをはじめてちょうど一年

ブログをはじめてちょうど一年になりました。 こんなに続くとは思ってはいなかった...第一回目の投稿 a1026302.hatenablog.com最近はゲーム作りができてないのが、少し残念...それと最近のアクセス傾向を久々に確認してみました。 ほぼGoogle... それと、嬉…

Githubでファイル名で検索を行う方法

githubでファイル名の検索をしたい場合について調べてみました。以下の手順で検索できるみたいです。 プロジェクトのトップ画面またはブランチの画面を開く キーボードの「t」キーを押して、ファイル名での検索画面を開く ファイル名を入力する

【php】 composer を使ってみる

composer を使って php の開発を行ってみました。 composer とは メリット 利用方法 composer イントール 動作確認 ライブラリのインストール 参考 composer とは composer は php のライブラリ管理ツールです。 メリット パッケージの依存関係を解決してく…

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

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

【python】PyInstaller を使ってバイナリファイルを作ってみる

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

【python】windows 環境で CP932 以外のファイルを開こうとしたらエラーになった話

症状 エラー内容 コード 原因 回避方法 症状 エラー内容 windows 環境で python のスクリプトを作成していたら utf-8 のファイルを開こうとしたら以下のようなエラーが出ました。 UnicodeDecodeError: 'cp932' codec can't decode byte 0xef in position 0: …

selenium で Message: newSession というエラーが出る

python で selenium を使って Firefox からの自動処理を実装していたところ、ある日を境にエラーが出てしまったので対応方法を調査してみました。 症状 対応方法検討 対策 参考 症状 webdriver.Firefox を使っていたら以下のようなエラーが出ました。 (ちょ…

【python】unicode error “unicodeescape”というエラーの回避方法

windows 環境で python のプログラムを作成していたら unicode error “unicodeescape”というエラーに遭遇しました。 症状 環境 コード エラーの場所 原因 回避方法 補足 raw 文字列 症状 python スクリプトを実行すると、以下のようなエラーが表示されます。…

cron から python で作った selenium のコードを実行したら動かなかった時の話...

cron の定期実行で pythonで作った selenium のコードを動かしてみたら、以下のようなエラーが出て処理が失敗してしまいました。 症状 Traceback (most recent call last): File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-pac…

mac で cron を使おうとしたら「[Errno 1] Operation not permitted」というエラーが出てしまっとときの対応

Mac で Python のプログラムを cron から実行させようとしたところうまくいきません。 症状 crontab の設定内容 err.log の内容 問題点 回避方法 症状 crontab の設定内容 crontab の設定は以下の通りです。 0,30 * * * * /Users/{{user}}/.pyenv/shims/pyth…