仮想空間VENVとraspberrypi

PICOWでここ2年ほどテストしており、raspberrypiを休んでいたが
raspberrypi5をゲットできたので久しぶりに、phytonでI2Cで
ロードセルのHX711とSSD1306をつないで見た。

まずはリハビリにraspberrypi4からテスト開始

pipでsmbus2を入れようとするとエラー
gemini様とcopilot様にお伺いを立てると

G:この問題を解決するためには、**仮想環境(VENV)**と呼ばれる環境を使用してsmbusをインストールする必要があります
C:仮想環境(VENV)を使用することをお勧めします。

仮想空間での作業が必要との事

1.仮想空間 VENV (名前は自由)
python3 -m venv venv

2.VENVを有効化する
source venv/bin/activate

3.smbusをインストールする
pip install smbus2

4.仮想環境を非活性化する
deactivate
またはshellの終了

5.アプリ実行
(venv) $ python xxxxxx.py


 

カテゴリー iot