Python樹林– category –
-
iMacにPython・Anaconda・JupyterLabを導入する完全ガイド【エラー対応付き】
macOS(iMac)を購入後、Pythonの開発環境を整えるために、Python、Anaconda、そしてJupyterLabを導入しました。本記事では、ターミナル操作を中心に実施した具体的な手順と、実際に直面したエラー、それらの解決方法までを含めて詳しくご紹介いたします。... -
【Pythonエラー解決】Selenium実行時に「cannot find Chrome binary」が発生する原因と対処法
はじめに PythonでSeleniumを使ってWebブラウザ操作を自動化しようとした際、次のようなエラーが発生することがあります。 WebDriverException: Message: unknown error: cannot find Chrome binary このエラーは、一見するとSeleniumやChromeDriverのバー... -
jupyter lab エラーコード:5の対処方法
概要 Jupyter Lab を開こうとした際に「エラーコード:5」が発生し、正常に起動できない状況に直面しました。このエラーの具体的な原因は明示されていないため、さまざまな方法を試しながら解決策を模索しました。本記事では、実際に試した方法と最終的に解... -
Pythonでスクレイピングエラー集。
概要 前にいいねボタンを押すスクレイピングを作りました。 その時に出た、エラーをまとめてみました。 エラー集 1. FileNotFoundError 原因: 指定されたファイルが存在しない場合に発生します。 エラーメッセージ: FileNotFoundError: [Errno 2] No such ... -
MacBook AirでPython、Anaconda、Jupyter Labをインストールする方法
概要 MacBook AirにPython、Anaconda、およびJupyter Labをインストールする手順を説明します。 ターミナルで操作しています。 Step 1: Homebrewをインストールする まず、Homebrew(Mac用のパッケージマネージャー)をインストールします。ターミナルを開... -
いいねを自動にしたい【Python】
概要 いいねを押すのにいちいちスクロールして、いいねを押して、戻って、の繰り返しが面倒だったので、自動でできないかやってみました。 必要なライブラリのインストール まず、SeleniumとEdgeDriverを使用するために必要なライブラリをインストールしま... -
【拡張子.eggとは?】Pythonのパッケージ形式「.egg」の意味と使い方を解説
概要 Raspberry Pi(ラズパイ)でPythonのプログラムを開発している際に、「.egg」という見慣れない拡張子のファイルを見つけました。 この記事では、Pythonの古いパッケージ形式である「.egg」ファイルの意味や役割、現代の開発との関係について、初心者... -
【ラズパイ/Linux】dd: memory exhausted や mkswap: at least 40 KiB のエラーが出たときの対処法
概要 Raspberry Pi(ラズパイ)でプログラムを組んでいる際、スワップ領域を増やそうとしてddコマンドを使ったところ、次のようなエラーが表示されました。 dd: memory exhausted by input buffer of size 1073741824 bytes (1.0 GiB) また、スワップ領域... -
【ラズパイ】解決!ModuleNotFoundError: No module named ‘cv2’【python】
概要 ラズパイでプログラムを組んでいて、OpenCVのインストールが完了したので、 その軌跡を綴ります。 正直、色々やりすぎて、何が正解かわかってなくて、余計なことをしているかもしれないので、 そのあたりは勘弁してください。 ラズパイは「Raspberry ... -
【ラズパイ】OpenCVをアンインストール。パッケージのアンインストールを確認
概要 ラズパイでプログラムを組んでいて、OpenCVのインストールが全然うまくいきません。 makeしても途中で止まってしまうので、やり直そうと思いました。 ラズパイの初期化はやりすぎだと、思い、 一旦、OpenCVのパッケージを消して、 きちんと消えたか確... -
【ラズパイ】ビルドプロセスが特定のステップで長時間止まってしまう
概要 ラズパイでプログラムを組んでいて、OpenCVのインストールが全然うまくいきません。 コマンドで make -j4 と打ってから、 Building CXX object modules/gapi/CMakeFiles/opencv_text_gapi.dir/test/common/gapi_core_tests.cpp.o で3時間くらい止まっ... -
【ラズパイ】make -j4があまりに長い。
概要 ラズパイでプログラムを組んでいて、OpenCVのインストールが全然うまくいきません。 コマンドで make -j4 と打ってから、長すぎたので、色々調べてみました。 中断しても大丈夫 make -j4 コマンドを途中で中断した場合、途中からの再開は直接的にはで... -
【ラズパイ】Pipのキャッシュをクリアする
概要 ラズパイでプログラムを組んでいて、OpenCVのインストールが全然うまくいきません。 インストール中にバッテリーがなくなって、電源が切れてしましました。 パッケージが破損しているかもしれないので、キャッシュを消してから、再インストールするこ... -
【ラズパイ】ディスプレイにカメラの映像が反映されない【Python】
概要 ラズパイでプログラムを組んでいて、ラジコンを作りました。 カメラの制御を確認しようとして、今、映っている映像をディスプレイでみたところ、 映像が反映されてませんでした。 なので今回はそれを解決してみました。 結論:VNCは使わない 結論から... -
【ラズパイ】カメラを使いたい【Python】
概要 ラズパイでプログラムを組んでいて、ラジコンを作りました。 OpenCVのことは少し置いといて、 カメラを使ってみたいと思い、今回、やってみました。 カメラで撮影してみる 1,カメラの物理的接続を確認する ラズベリーパイが電源オフ状態であること... -
【ラズパイ】8bitDo Ultimate 2.4G wireless Controllerのコントローラーをラズパイにつなげてみる(無線)【Python】
概要 ラズパイでプログラムを組んでいて、ラジコンを作りました。 有線でコントローラーで制御することはできたので、 今回は無線でつないでみました。 有線で繋ぐ方法は → こちら 受信機を付けるだけ 無線でつなぐ方法は簡単で、8bitDo Ultimate 2.4G w... -
【ラズパイ】8bitDo Ultimate 2.4G wireless Controllerのコントローラーをラズパイにつなげてみる(有線)【Python】
概要 ラズパイでプログラムを組んでいて、ラジコンを作りました。 キーボードではラジコンを動かせたので、ゲームのコントローラーでできないか、 今回やってみました。まずは、プログラムが動くかも確認したかったため、有線でやってみました。 接続確認 ... -
【ラズパイ】8bitDo Ultimate 2.4G wireless Controller マッピング調査【Python】
概要 ラズパイでプログラムを組んでいて、ラジコンを作りました。 ラジコンをゲームのコントローラーでできないか、試している途中で、 「Aボタンはどんな信号なんだ?」と思い、 今回、調べました。 コード 早速、コードです。言語はpythonで書いています... -
【ラズパイ】htopのあれこれ【Python】
概要 Linuxのシステムコマンドツールでhtopを使ったので、 紹介します。 htopのインストール方法 ターミナルを開いて、 sudo apt-get install htop と打ってください。これで使えるようになります。 htopを使用 次にターミナルに htop と入力したら、OKで... -
【ラズパイ】OpenCVがインストールできない【Python】
概要 以前のブログで、「moduleNotFoundError:No module named 'cv2'」と出て、 インストールすれば解決すると言いましたが、そのインストールがうまくいきませんでした。 結論を言うと、まだ、解決してませんが、 私が試したことを紹介します。 \, -, |, ... -
【ラズパイ】moduleNotFoundError:No module named ‘cv2’【Python】
概要 Pythonでコードを書いていて、 「moduleNotFoundError:No module named 'cv2'」とエラーが出たので、 今回勉強しました。 インストールすればいい エラーの原因はOpenCVライブラリがシステムにインストールされていないことで起きていました。 なので... -
【Python × pandas】ParserError: Expected 1 fields in line 8, saw 2 の原因と対処法|on_bad_linesでエラー回避
Pythonでpandasを使ってCSVファイルを読み込んでいると、以下のようなエラーに遭遇することがあります。 ParserError: Error tokenizing data. C error: Expected 1 fields in line 8, saw 2 一見すると難解なこのエラーですが、実際にはCSVファイルの中に... -
【Python】UnicodeDecodeError: ‘utf-8’ codec can’t decode byte の原因と対処法|エンコーディング指定で解決
PythonでCSVファイルなどの外部データを読み込む際、次のようなエラーが表示されることがあります。 UnicodeDecodeError: 'utf-8' codec can't decode byte 0x91 in position 1: invalid start byte このエラーは、日本語を含むファイルを扱う場面でよく発... -
【Python × Outlook】メールにファイルを添付して送信する方法|ExcelもOK
概要 Pythonで自動処理を行う中で、Outlookメールにファイルを添付して送信できたら便利だと感じたことはありませんか?私自身、定型報告やファイル送信の自動化を考える中で、「Pythonからメールを送って、しかも添付ファイルもつけたい」と思い、今回そ... -
【Python】現在の日付や時間を取得する方法|ファイル名に追加もできる
概要 Jupyter NotebookでPythonのコードを書いている中で、**「今の日時を自動で取得できたら便利だな」**と感じることがありました。とくにファイルを保存する場面で、日付をファイル名に付けると管理しやすくなるため、今回はその方法を学びました。 日... -
【Python】openpyxlでセルの色を文字内容に応じて変える方法
概要 Jupyter NotebookでPythonを使ってExcel操作を行う中で、**「セルの内容によって、自動で背景色が変わるようにしたい」**という場面がありました。 特定の名前に応じて色を変えることで、視覚的に内容を把握しやすくする目的です。今回は openpyxl を... -
【Python × openpyxl】読み込んだExcelファイルの罫線・セル幅・行高を別ファイルに展開する方法
概要 Jupyter NotebookでPythonコードを書いている中で、openpyxlを使ってExcelファイルの処理をしていたところ、**「セル幅や行の高さ、罫線の情報まで、別のExcelに再現できたら便利だな」**と思い、今回その方法を学びました。 ここでは、既存のExcelフ... -
【Python】FileNotFoundError: ‘mori.xlsx’ が見つからないエラーの原因と対処法
概要 Jupyter NotebookでPythonのコードを実行していたところ、以下のようなエラーが発生しました。 FileNotFoundError: [Errno 2] No such file or directory: 'Desktop/python_folder/mori.xlsx' このエラーは、指定したファイルが見つからなかった... -
【移植】ExcelのRAND関数とRANK関数をPythonに置き換える方法|pandasとnumpyで実装
概要 これまでExcelの関数 =RAND() や =RANK() を使って、ランダム値の生成やランキング処理を行っていましたが、業務効率化や処理の自動化を進める中で、Pythonで同じような処理を再現したいと考えるようになりました。 今回は、Excelの RAND() および RA... -
【Python × Outlook】SMTPでメールを送信する方法|テキスト本文のみのシンプルな実装
概要 Pythonでスクリプトを自動化している中で、Outlookを使ってメールを送れたら便利だなと思い、今回は PythonからOutlookのSMTPサーバーを利用してメールを送信する方法を学びました。 メール通知を自動化することで、処理完了の報告やアラート送信など...